/bookshelf

personal neovimrc by lua

Primary LanguageFennel

# requirsment
ctags  for vista aka right side tag shower.
clang-format  for C files formatting.
rp aka ripgrep for telescrops grep
fnlfmt https://git.sr.ht/~technomancy/fnlfmt
fennel 
-fennel-lsp cargo install --git https://github.com/rydesun/fennel-language-server-
Maybe fennel-ls is more useful https://git.sr.ht/~xerool/fennel-ls (fetch)
ccls for C lsp

# how to install ctags
# install libjansson first
$ sudo apt-get install libjansson-dev

# then compile and install universal-ctags.
#
# NOTE: Don't use `sudo apt install ctags`, which will install exuberant-ctags and it's not guaranteed to work with vista.vim.
#
$ git clone https://github.com/universal-ctags/ctags.git --depth=1
$ cd ctags
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install

#install packer first
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
 ~/.local/share/nvim/site/pack/packer/start/packer.nvim

#install nerd font
 ~/.local/share/nvim/site/pack/packer/start/packer.nvimt
`brew tap homebrew/cask-fonts
brew install --cask font-hack-nerd-font`

## Require lastest neovim version 0.7+
#How to use it
git clone git@github.com:Niclas3/bookshelf.git ~/.config/nvim

##Install rust-analyzer/clangd for LSP 
https://rust-analyzer.github.io/manual.html#rust-analyzer-language-server-binary