Skip to content
rene-descartes2021 edited this page May 7, 2022 · 21 revisions

macOS

Linux

Windows

General

Many plugins are not loaded to the runtime path until a certain condition is met, directed by the MP line containing on or on_ft. e.g. Consider the AsyncRun plugin within the programming layer, :help asyncrun will not load until AsyncRun is first called:

MP 'skywind3000/asyncrun.vim',        { 'on': ['AsyncRun!', 'AsyncRun'] }

fzf

If you want to let fzf search hidden files, please see here.

Programming fonts

Nerd fonts

It's neccessary for vim-devicons.

brew cask install font-dejavusansmono-nerd-font
brew cask install font-fantasque-sans-mono
brew cask install font-fira-code
brew cask install font-firacode-nerd-font
brew cask install font-firacode-nerd-font-mono
brew cask install font-iosevka
brew cask install font-iosevka-nerd-font
brew cask install font-sourcecodepro-nerd-font
Install a nerd font on Ubuntu
  1. Download a Nerd Font from nerdfonts.com

  2. Unzip and copy to ~/.fonts

  3. Run the command fc-cache -fv to manually rebuild the font cache

Refer to:

Firejail configuration (security sandboxing)

How to set up Firejail profile suitable for space-vim.