Skip to content

Repository files navigation

James Neovim Configuration

Welcome to my Custom Neovim Configuration

Tools and Plugins

Tool Name Function
lsp-zero Lsp Server Manger
Mason Lsp Installer
cmp Autocompletion Engine
luasnip Snippet Engine
Telescope File browser
Treesitter Syntax Highlighting
Harpoon Buffer to Keyboard shortcuts
Gruvbox Colour Scheme
Nvim Autopairs Automatic pair matching
indent-blanklink Indentation marker
lualine Status line
gitsigns Git Integration
vimwiki Dairy/To-do Lists
vimtex Latex Previewer
markdown-preview Markdown Previewer

Dependencies

  • C Compiler
  • npm
  • nvm
  • go
  • node
  • python3
  • jdk
  • .dotnet cli
  • ripgrep
  • 7zip
  • git
  • curl
  • wget
  • unzip
  • tar
  • gzip
  • cargo

Directory Structure and Function

├── after              All files in this directory are excuted after plugins are loaded
│   └── plugin           Plugin Directory
│   ├── Lsp.lua           Lsp-Server, Lua-Snip, cmp, mason and Lsp-Zero Configuration and Shortcuts
│   ├── colorscheme.lua
│   ├── gitsigns.lua       Git Ident marking and Intregration Configuration and Shortcuts
│   ├── harpoon.lua
│   ├── indent.lua
│   ├── statusline.lua
│   ├── telescope.lua
│   ├── treesitter.lua
│   ├── undotree.lua
│   └── vimtex.lua
├── init.lua            First file executed and specifies which user settings to use
├── lua               All files in this directory are executed before plugins are loaded
│   └── hamster         User Files
│   ├── init.lua         Which Files to execute in hamster directory
│   ├── packer.lua        Plugins for packer to install
│   ├── remap.lua        Remapping of shortcuts
│   └── set.lua           Initial Settings
├── plugin
│   └── packer_compiled.lua
└── usefull-commands.txt

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages