Age | Commit message (Collapse) | Author |
|
Padding can be configured by using the `padding` field in the config
file, like so:
padding:
x: 2
y: 2
which would result in a 2px padding within each side of the window.
|
|
We previously had a hard-coded value for aligning glyphs within cells.
The font descent is now used, and the offset should be correct by
default.
|
|
|
|
|
|
|
|
Closes #494.
Resolves #529.
Resolves #512.
Resolves #493.
|
|
The two structs are very similar, so there is no reason for them to be
separate. Instead combine them into a single Delta struct, which can be
used to shift a point in a two dimensional plane.
|
|
Add the ability to move glyphs within their cells on a global basis via
an option in the configuration file.
|
|
The changes to metric consumption rendered the size argument
unnecessary, remove it.
|
|
The font metrics function was using freetype metrics in an ineffective
way, improve the use of those metrics and remove the now unnecessary
separate default values for font offset in linux.
|
|
The script uses the recently added _NET_WM_PID window property for
finding the program running in Alacritty, fetching its working
directory, and spawning a new Alacritty using that directory.
|
|
Support is added for setting _NET_WM_PID automatically. This is to
support scripting of the window environment. For example, this makes it
possible to script opening a window with same CWD:
1. Retrieve the current window
2. (new) get PID of window
3. Check if it's Alacritty, find first child (presumably a shell), and
get the child's cwd.
4. Spawn new instance of terminal with cwd.
Unaddressed in this commit is how this will coexist on a Wayland system.
|
|
|
|
|
|
Adds implementations for TBC (tabulation clear) and HTS (set horizontal
tabstop).
|
|
|
|
|
|
The previous comment was ambiguous and lead to questions on the tracker
and in IRC.
|
|
|
|
|
|
back_color_erase should not set flags like bold, underline, etc.
|
|
|
|
|
|
|
|
It's not possible with DECCOLM to temporarily set 80 or 132 column mode
since the function is a toggle between the two. Instead, only the
additional affects are run in order to get closer to passing vttest.
vttest will never be perfect due to the column mode issue.
|
|
|
|
Resolves #478.
|
|
|
|
|
|
|
|
Resolves jwilm/alacritty#192.
|
|
|
|
|
|
Also checks hup first since if the terminal is either not readable or
writable there's nothing for Alacritty to do.
Closes #480.
|
|
Quick test (works ~50%) is to press Ctrl+C followed by Ctrl+D.
Reproducible on Arch Linux with OpenGL from NVidia.
Fixes #228
|
|
Shift + Insert is a default bind to paste selection.
|
|
Signed-off-by: Justin Charette <charetjc@gmail.com>
|
|
Implementing BCE caused a few ref tests to fail erroneously.
|
|
The previous format was extremely difficult for a human to parse.
|
|
Since we're emulating xterm, we need to support back_color_erase. If
this is found to cause any issues, please open a ticket on GitHub.
Resolves #85.
|
|
Closes #307.
|
|
The added Action allows the user to open new alacritty windows on
systems that support it.
https://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#extra-actions
|
|
OSX: Add app packing tooling - tweaks and polish
|
|
|
|
Addresses #455
|
|
This seems to have broken the app by triggering a 'LSOpenWithUrls' error. However, I suspect this is why the path is not passed into the alacritty shell properly.
|
|
|
|
|
|
|
|
|