# https://github.com/ryanoasis/nerd-fonts/wiki/Glyph-Sets-and-Code-Points | |
symbol_map U+E5FA-U+E62B Symbols Nerd Font Mono | |
# Devicons | |
symbol_map U+e700-U+e7c5 Symbols Nerd Font Mono | |
# Font Awesome | |
symbol_map U+f000-U+f2e0 Symbols Nerd Font Mono | |
# Font Awesome Extension | |
symbol_map U+e200-U+e2a9 Symbols Nerd Font Mono | |
# Material Design Icons | |
symbol_map U+f0001-U+f1af0 Symbols Nerd Font Mono |
# ... your other config | |
bind-key -n M-3 run-shell 'toggle-tmux-popup' | |
# you can switch `M-3` to any keybindings you like. |
local bufname = "SingleTerminal" | |
-- Define term position and size | |
local splitconfig = "bot 20 new " | |
local jobid = -1 | |
local bufid = -1 | |
local terminal_opened_win_id = -1 | |
local function showTerm(wind_id) | |
terminal_opened_win_id = wind_id | |
vim.cmd(splitconfig .. "| buffer " .. bufname) |
if exists('g:loaded_jumpfile') | |
finish | |
endif | |
let g:loaded_jumpfile = 1 | |
function! JumpFileComputePrevious() | |
let [jump_list, pos] = getjumplist() | |
let previous_list = jump_list | |
\ ->map({idx, val -> [idx, val]})[:pos] |
https://www.nerdfonts.com/font-downloads
The following solution thanks to @hackerzgz & @snacky101 will install all nerd fonts;
brew tap homebrew/cask-fonts
brew search '/font-.*-nerd-font/' | awk '{ print $1 }' | xargs -I{} brew install --cask {} || true
The package that linked you here is now pure ESM. It cannot be require()
'd from CommonJS.
This means you have the following choices:
- Use ESM yourself. (preferred)
Useimport foo from 'foo'
instead ofconst foo = require('foo')
to import the package. You also need to put"type": "module"
in your package.json and more. Follow the below guide. - If the package is used in an async context, you could use
await import(…)
from CommonJS instead ofrequire(…)
. - Stay on the existing version of the package until you can move to ESM.
- Neovim v0.4+
- Python 3.4+ and pynvim
- Kitty
- Zsh, but would probably work with any shell if configured properly
- Your favorite dark and light colorschemes
- Add below python script to
~/.config/kitty/
folder. Make sure to make it executable (chmod +x ~/.config/kitty/colors
) - Set up your dark/light colorscheme, and where to store kitty colors configuration (line 4 to 9)
I did not submit this to Hacker News and did not intend that this post would have high circulation but have no real problem with it being there or with it having such. I have more recent comments below. This post is from January 2020 and predates the Modular Font Editor K (MFEK) project.
I have not worked on Rust projects in quite a while, and don't know if I ever will again. I feel many crate maintainers are way too perfectionist, for example, despite all the developer hours that went into this PR, it took the effort within years to be (halfway) merged.
There's always a reason not to merge, isn't there? It would be better done with a new nightly language feature, or the function signature should have a where clause, or the documentation is not perfect. There's always a new nit to pick in the world of Ru