install & update iterm2 https://iterm2.com/downloads.html
install oh my zsh https://ohmyz.sh/
FOR ARCH: fonts go here
~/.local/share/fonts or
/usr/local/share/fonts
Then run command fc-cache and restart terminal
install nerd fonts - they go into ~/Library/Fonts Fonts I like:
VictorMono ShureTechMono
to find icont, go to nerdfont - cheat sheet ... and search for icon. You can copy paste into terminal...
update colors using flink.intermcolors
https://github.com/vifo/xfce4-terminal-colorschemes
install neovim
move it to /usr/local - mv ./nvim-osx64 /usr/local/nvim-osx64
create a symlink in /usr/local/bin to the nvim executable - ln -s /usr/local/nvim-osx64/bin/nvim /usr/local/bin/nvim
ln = create link -s = symbolic link instead of hard link... symbolic links
set up neovim
create file init.lua at ~/.config/nvim
create a folder called flink in there as well
install vim-plug https://github.com/junegunn/vim-plug/
autoload dir -> /usr/local/nvim-osx64/share/nvim/runtime/autoload
complet .zshrc
autoload -Uz vcs_info
alias src="source ~/.zshrc" alias h="cd ~" alias nv="nvim"
precmd() { vcs_info }
setopt PROMPT_SUBST NEWLINE=$'\n' export PROMPT='%{$fg[blue]%} ${vcs_info_msg_0_} %F{241} %d ${NEWLINE}%{$fg[green]%} %{$reset_color%}'
export LUA_PATH
PlugInstall
notes on nvim-lspconfig https://github.com/neovim/nvim-lspconfig
for details on specific LSP: https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md
for details on options for servers see start client under https://neovim.io/doc/user/lsp.html start_client({config})
notes on nvim-lsp-installer. https://github.com/williamboman/nvim-lsp-installer
https://neovim.io/doc/user/quickref.html
To disable boot menu:
sudo nvim /etc/default/grub sudo grub-mkconfig -o /boot/grub/grub.cfg
Set GRUB_TIMEOUT=0
npm i -g vscode-langservers-extracted -- for html and what not ** wondering if we need this. things seem to work, maybe bug in LSP init...
install swaylock-effects and remove swaylock: