![]() tmux tmux-pasteboard updated my ~/.nf to change the default terminal identifier.I found that the version from homebrew did not work fully, so I uninstalled it and installed the following from macports 2. Make sure Tmux is installed and reasonably updated. Once installed you should see the following in Font Book. I just downloaded the Fira Code fonts and installed them with Font Book, rather than using homebrew. To install Fira Code, simply follow the instructions here. Open Font Book to ensure both are installed. I beleive that Menlo ships with Mac, but Fira Code does not. I am using two fonts, Fira Code and Menlo. If you do not use Mac then your setup will be different. ![]() Here is how I got Alacritty working on my Mac (Sierra 10.12.x). The cursor is narrow in the in the screen-shot but look at the character just left of liftIO. Notice how some of the characters are displayed as ligatures even on the cursor line. I use tools like enomsg/vim-haskellConcealPlus to obscure the ASCII with ligatures when that is my preference. Note, I did restart Alacritty when toggling that feature. I upgraded to Big Sur and Alacrittys usethinstrokes feature no longer has an effect, setting it to true or false results in no difference (at least with my setup). In order for me to control the expression of ligatures, I need the terminal emulator to display the actual character. Hello Alacritty team, I was a very happy Alacritty on Catalina user, especially the usethinstrokes feature. The iTerm2 configuration for this feature was disabled. The iTerm2 update forced the display of ligatures all the time. When I am editing a line, I like to see the original ASCII on that line so I can see what I am editing. I like having the control of when to obscure the actual ASCII with ligatures. This enables me to view some characters as ligatures, but not to enforce my preference on other users of a source file. Here is an example from Fira Code that shows and example of the ASCII saved in a file, on the right, and the ligature representation displayed, on the left. I use ligatures as a way to display symbols, comprised of multiple ASCII characters, as a simpler rendering, without altering the actual source characters. Here are two ways to represent not equal. It is useful in some programming languages to simplify the display of compound ASCII symbols. Ligatures require more explanation.Ī ligature is a single character representation of a symbolic concept resulting from the joining of two or more characters 1. Tmux and VIM should work together largely the way they work separately. If I notice terminal introduced latency then it is too slow, if I do not, then it is fast enough. I need a terminal emulator to be fast, support color, ligatures, Tmux, and VIM simultaneously and seamlessly. I use Tmux in place of tabs, so for me this just means that Alacritty is a better targeted solution. What more could you ask for? If you say tabs, well then no, Alacritty does not support tabs. ![]() It is also a kick-butt Rust based project. WhatĪlacritty does all the things I need and may even be faster than iTerm2. I am so glad it did, because it lead me to Alacritty. I have been using iTerm2 for ages and would have continued had a recent update not broken ligatures for me.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |