Skip to content

lwhorton/vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

New dev environment setup

  • attempt to git clone this repo, which should prompt to install xcode tools
  • install brew
  • install kitty
  • install profile for kitty.conf ln -s ~/.vim/vim/kitty.conf ~/.config/kitty/
  • install profile for .zshrc ln -s ~/.vim/vim/.zshrc ~/.zshrc
  • install nvim lua configs:
ln -s ~/.vim/vim/init.lua ~/.config/nvim/init.lua
ln -s ~/.vim/vim/lua ~/.config/nvim/lua
ln -s ~/.vim/vim/colors ~/.config/nvim/colors
mkdir -p ~/.config/nvim/undo

colors

https://sw.kovidgoyal.net/kitty/remote-control/#kitten-set-colors

$ kitty @ set-colors ~/.vim/vim/kitty.neosolarized-dark.conf

Reasonable git aliases

git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
git config --global user.email lwhorton@users.noreply.github.com
git config --global user.name "lwhorton"
git config --global core.editor "vim"
git config --global push.default current
git config --global rerere.enabled true

snippets

we use luasnip and nvim-cmp for completion/snippets. snippets are stored under lua/snippets/{language-name}.snippets.

Get persistent undo's in different vim sessions

mkdir ~/.vim/undo

LSP

elixir

  • install elixir-lsp binary (typically ~/.elixir/), and probably rebuild build elixir-ls with the version you are using in the application (use asdf and .tool-versions): https://github.com/elixir-lsp/coc-elixir#server-fails-to-start
  • install coc-{language} CoCInstall coc-elixir
  • leverage asdf local elixir/erlang {version} and rebuild elixir-ls
plug 'dense-analysis/ale'
...
git clone git@github.com:elixir-lsp/elixir-ls.git
cd elixir-ls && mkdir rel

checkout the latest release
git checkout tags/v0.4.0

$ mix deps.get && mix compile

$ mix elixir_ls.release -o rel

clojure

About

A backup of my vim configuration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published