Neovim config
Install Instructions
Install requires Neovim 0.9+. Always review the code before installing a configuration.
Clone the repository and install the plugins:
git clone [email protected]:marcelarie/nvim-lua ~/.config/marcelarie/nvim-lua
NVIM_APPNAME=marcelarie/nvim-lua/ nvim --headless +"PackerSync" +qa
Open Neovim with this config:
NVIM_APPNAME=marcelarie/nvim-lua/ nvim
Plugins
color
colorscheme
- ishan9299/nvim-solarized-lua
- projekt0n/github-nvim-theme
- mhartington/oceanic-next
- catppuccin/nvim
- rebelot/kanagawa.nvim
- zootedb0t/citruszest.nvim
- shaeinst/roshnivim-cs
- ishan9299/modus-theme-vim
- EdenEast/nightfox.nvim
- fenetikm/falcon
colorscheme-creation
comment
completion
debugging
diagnostics
editing-support
- nvim-treesitter/nvim-treesitter-context
- ZhiyuanLck/smart-pairs
- gbprod/substitute.nvim
- m4xshen/autoclose.nvim
- nacro90/numb.nvim
- windwp/nvim-ts-autotag
- sQVe/sort.nvim
file-explorer
formatting
fuzzy-finder
- ibhagwan/fzf-lua
- jvgrootveld/telescope-zoxide
- nvim-telescope/telescope.nvim
- axkirillov/easypick.nvim
git
- lewis6991/gitsigns.nvim
- ruifm/gitlinker.nvim
- f-person/git-blame.nvim
- akinsho/git-conflict.nvim
- sindrets/diffview.nvim
github
icon
indent
keybinding
lsp
- jubnzv/virtual-types.nvim
- simrat39/symbols-outline.nvim
- smjonas/inc-rename.nvim
- jose-elias-alvarez/null-ls.nvim
- neovim/nvim-lspconfig
- amrbashir/nvim-docs-view
- kosayoda/nvim-lightbulb
- RishabhRD/nvim-lsputils
- j-hui/fidget.nvim
- jose-elias-alvarez/typescript.nvim
lsp-installer
markdown-and-latex
marks
motion
note-taking
nvim-dev
plugin-manager
preconfigured
project
quickfix
register
scrolling
search
session
snippet
split-and-window
startup
statusline
syntax
test
utility
Language Servers
- eslint
- html
- ltex
- texlab
- tsserver
- zk
This readme was generated by Dotfyle
Language Servers
Lua LSP install
git clone https://github.com/sumneko/lua-language-server.git
git submodule update --init --recursive
cd 3rd/luamake &&
./compile/install.sh &&
cd ../.. &&
./3rd/luamake/luamake rebuild
Startup time
Total Time: 17.774 -- Flawless Victory
File Tree
.
├── Dockerfile
├── README.md
├── after
├── data
│ └── telescope-sources
│ ├── emoji.json
│ ├── gitmoji.json
│ ├── julia.json
│ ├── kaomoji.json
│ ├── latex.json
│ ├── math.json
│ └── url_encoded.json
├── info.md
├── init.lua
├── ltex-dictionaries
│ ├── ltex.dictionary.en-US.txt
│ └── ltex.hiddenFalsePositives.en-US.txt
├── lua
│ ├── aliases.lua
│ ├── autocommands.lua
│ ├── colorscheme.lua
│ ├── diff-view
│ │ └── init.lua
│ ├── firenvim_config.lua
│ ├── formatting.lua
│ ├── g-worktree
│ │ └── init.lua
│ ├── git-blame
│ │ └── init.lua
│ ├── git-related
│ │ └── init.lua
│ ├── git-sings
│ │ └── init.lua
│ ├── global.lua
│ ├── globals.lua
│ ├── leader-remaps.lua
│ ├── lsp
│ │ ├── bash.lua
│ │ ├── c.lua
│ │ ├── clangd.lua
│ │ ├── css.lua
│ │ ├── deno.lua
│ │ ├── docker.lua
│ │ ├── eslint.lua
│ │ ├── html.lua
│ │ ├── init.lua
│ │ ├── json.lua
│ │ ├── latex.lua
│ │ ├── ltex.lua
│ │ ├── lua.lua
│ │ ├── marksman.lua
│ │ ├── nix.lua
│ │ ├── null.lua
│ │ ├── perl.lua
│ │ ├── perlpls.lua
│ │ ├── php.lua
│ │ ├── python.lua
│ │ ├── ruby.lua
│ │ ├── rust.lua
│ │ ├── sql.lua
│ │ ├── stylelint.lua
│ │ ├── tsserver.lua
│ │ ├── vimls.lua
│ │ ├── yaml.lua
│ │ ├── zk.lua
│ │ └── znote.lua
│ ├── lsp-kind
│ │ └── init.lua
│ ├── lsp-saga
│ │ └── init.lua
│ ├── lsp-sign
│ │ └── init.lua
│ ├── lsp-trouble
│ │ └── init.lua
│ ├── lsp-trouble-keybindings.lua
│ ├── mappings.lua
│ ├── my-utils
│ │ └── init.lua
│ ├── nv-telescope
│ │ └── init.lua
│ ├── octo
│ │ └── init.lua
│ ├── plugins
│ │ ├── alpha-menu
│ │ │ └── init.lua
│ │ ├── autopairs
│ │ │ └── init.lua
│ │ ├── autosession
│ │ │ └── init.lua
│ │ ├── better-esc
│ │ │ └── init.lua
│ │ ├── bubbly
│ │ │ └── init.lua
│ │ ├── carbon
│ │ │ └── init.lua
│ │ ├── catpuccin
│ │ │ └── init.lua
│ │ ├── cmp-setup
│ │ │ ├── init.lua
│ │ │ └── sources
│ │ │ ├── cmp-fish.lua
│ │ │ ├── cmp-gh_issues.lua
│ │ │ └── cmp-git.lua
│ │ ├── color-buddy
│ │ │ └── init.lua
│ │ ├── colorizer-setup
│ │ │ └── init.lua
│ │ ├── comment-box
│ │ │ └── init.lua
│ │ ├── context-print
│ │ │ └── init.lua
│ │ ├── coq
│ │ │ └── init.lua
│ │ ├── crates
│ │ │ └── init.lua
│ │ ├── dirbuf
│ │ │ └── init.lua
│ │ ├── distant
│ │ │ └── init.lua
│ │ ├── dressing
│ │ │ └── init.lua
│ │ ├── due-date
│ │ │ └── init.lua
│ │ ├── easy-pick
│ │ │ └── init.lua
│ │ ├── feline-status
│ │ │ └── init.lua
│ │ ├── fidget
│ │ │ └── init.lua
│ │ ├── focus
│ │ │ └── init.lua
│ │ ├── git-conflict
│ │ │ └── init.lua
│ │ ├── heirline
│ │ │ └── init.lua
│ │ ├── highlight-curr-n
│ │ │ └── init.lua
│ │ ├── impatient
│ │ │ └── init.lua
│ │ ├── inc-rename
│ │ │ └── init.lua
│ │ ├── lightbulb
│ │ │ └── init.lua
│ │ ├── lighthaus
│ │ │ └── init.lua
│ │ ├── lightspeed
│ │ │ └── init.lua
│ │ ├── linearf
│ │ │ └── init.lua
│ │ ├── lsp-lines
│ │ │ └── init.lua
│ │ ├── lsp-uti
│ │ │ └── init.lua
│ │ ├── lua-autopairs
│ │ │ └── init.lua
│ │ ├── lualine-status
│ │ │ └── init.lua
│ │ ├── luasnip
│ │ │ └── init.lua
│ │ ├── markdown-preview
│ │ │ └── init.lua
│ │ ├── neoclip
│ │ │ └── init.lua
│ │ ├── neodev
│ │ │ └── init.lua
│ │ ├── neorg
│ │ │ └── init.lua
│ │ ├── neoroot
│ │ │ └── init.lua
│ │ ├── nerd-tree
│ │ │ └── init.lua
│ │ ├── netrw
│ │ │ └── init.lua
│ │ ├── neuron-nvim
│ │ │ └── init.lua
│ │ ├── notifier
│ │ │ └── init.lua
│ │ ├── notify
│ │ │ └── init.lua
│ │ ├── numb-nvim
│ │ │ └── init.lua
│ │ ├── numbers
│ │ │ └── init.lua
│ │ ├── nvim-commented
│ │ │ └── init.lua
│ │ ├── nvim-cursorline
│ │ │ └── init.lua
│ │ ├── nvim-highlight-colors
│ │ │ └── init.lua
│ │ ├── nvim-tree
│ │ │ └── init.lua
│ │ ├── open
│ │ │ └── init.lua
│ │ ├── pack-cmp
│ │ │ └── init.lua
│ │ ├── pairs
│ │ │ ├── init.lua
│ │ │ └── smart-pairs
│ │ │ └── init.lua
│ │ ├── persistence
│ │ │ └── init.lua
│ │ ├── prime-harpoon
│ │ │ └── init.lua
│ │ ├── quick-scope
│ │ │ └── init.lua
│ │ ├── range-high
│ │ │ └── init.lua
│ │ ├── refactor
│ │ │ └── init.lua
│ │ ├── regexplainer
│ │ │ └── init.lua
│ │ ├── rs-tools
│ │ │ └── init.lua
│ │ ├── sad
│ │ │ └── init.lua
│ │ ├── session-manager
│ │ │ └── init.lua
│ │ ├── spell-sitter
│ │ │ └── init.lua
│ │ ├── substitute
│ │ │ └── init.lua
│ │ ├── surround
│ │ │ └── init.lua
│ │ ├── symbols
│ │ │ └── init.lua
│ │ ├── text-case
│ │ │ └── init.lua
│ │ ├── todo-finder
│ │ │ └── init.lua
│ │ ├── treesitter
│ │ │ └── init.lua
│ │ ├── trevJ
│ │ │ └── init.lua
│ │ ├── trim-lua
│ │ │ └── init.lua
│ │ ├── ts-autotags
│ │ │ └── init.lua
│ │ ├── ts-utils
│ │ │ └── init.lua
│ │ ├── undo-tree
│ │ │ └── init.lua
│ │ ├── vimtex
│ │ │ └── init.lua
│ │ ├── vsnip-config
│ │ │ └── init.lua
│ │ ├── web-devicons
│ │ │ └── init.lua
│ │ └── whichkey
│ │ └── init.lua
│ ├── plugins.lua
│ ├── settings.lua
│ ├── surroundings.lua
│ ├── telescope-keybindings.lua
│ ├── test.http
│ └── vim-keybindings
│ └── init.lua
├── minimal-configs
│ └── minimal_cmp_copilot.lua
├── plugin
│ └── packer_compiled.lua
├── scripts
│ └── install-lang-servers.sh
├── spell
│ ├── en.utf-8.add
│ └── en.utf-8.add.spl
└── stylua.toml
106 directories, 160 files