Skip to content

jrihon/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nvim

Installation

  • Keep this in the ~/.config/ directory .

  • Uses packer.nvim

  • Neovim configuration, written in Lua. Using LSP support and cmp-based completion engine.

  • Build everything from source neovim/neovim .

    • Dependencies :
    $ sudo apt-get install ninja-build gettext cmake unzip curl
    $ sudo apt install luajit libluajit-5.1-dev lua-mpack lua-lpeg libunibilium-dev libmsgpack-dev libtermkey-dev
    • Install :
    $ git clone https://github.com/neovim/neovim        # clone repostitory
    $ cd neovim && make CMAKE_BUILD_TYPE=RelWithDebInfo # make build files
    $ sudo make install                                 # install neovim
    
    # Optional
    $ alias nv="PATH/TO/neovim/build/bin/nvim"
  • I use the JetBrainsMono Nerd Font. Add contents of zip to $HOME/.local/share/fonts

  • In order to use Mason (the LSP manager), install the Javascript package manager Node

    $ sudo apt install npm

Lua config layout

~/.config/nvim/ - init.lua
                - lua/jrihon/ - *.lua
                              - lsp/ - *.lua
                                     - settings/ *.lua

Plugging my content

Consider using GoTo.nvim to navigate throughout your lua configs with more ease.

About

Nvim config of Jrihon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages