|
||
---|---|---|
.. | ||
.github | ||
lua | ||
.gitignore | ||
.neoconf.json | ||
init.lua | ||
lazy-lock.json | ||
lazyvim.json | ||
README.md | ||
stylua.toml |

Install Instructions
Install requires Neovim 0.9+. Always review the code before installing a configuration.
Clone the repository and install the plugins:
git clone git@github.com:Matt-FTW/dotfiles ~/.config/Matt-FTW/dotfiles
NVIM_APPNAME=Matt-FTW/dotfiles/.config/nvim nvim --headless +"Lazy! sync" +qa
Open Neovim with this config:
NVIM_APPNAME=Matt-FTW/dotfiles/.config/nvim nvim
Plugins
ai
bars-and-lines
code-runner
color
colorscheme
- savq/melange-nvim
- projekt0n/github-nvim-theme
- marko-cerovac/material.nvim
- shaunsingh/nord.nvim
- kaiuri/nvim-juliana
- Tsuzat/NeoSolarized.nvim
- sainnhe/everforest
- folke/tokyonight.nvim
- NTBBloodbath/doom-one.nvim
- catppuccin/nvim
- nyoom-engineering/oxocarbon.nvim
- olimorris/onedarkpro.nvim
- sainnhe/sonokai
- rebelot/kanagawa.nvim
- rose-pine/neovim
- navarasu/onedark.nvim
- Mofiqul/dracula.nvim
- AlexvZyl/nordic.nvim
- olivercederborg/poimandres.nvim
- bluz71/vim-nightfly-colors
- EdenEast/nightfox.nvim
- Mofiqul/vscode.nvim
colorscheme-creation
comment
completion
cursorline
debugging
dependency-management
editing-support
- monaqa/dial.nvim
- ckolkey/ts-node-action
- debugloop/telescope-undo.nvim
- echasnovski/mini.pairs
- folke/zen-mode.nvim
- shortcuts/no-neck-pain.nvim
- HiPhish/rainbow-delimiters.nvim
- windwp/nvim-autopairs
- Wansmer/sibling-swap.nvim
- altermo/ultimate-autopair.nvim
- haringsrob/nvim_context_vt
- nacro90/numb.nvim
- gbprod/yanky.nvim
- bennypowers/nvim-regexplainer
- cshuaimin/ssr.nvim
- chrisgrieser/nvim-puppeteer
file-explorer
formatting
fuzzy-finder
game
git
github
golang
icon
keybinding
lsp
- Wansmer/symbol-usage.nvim
- aznhe21/actions-preview.nvim
- smjonas/inc-rename.nvim
- MaximilianLloyd/tw-values.nvim
- neovim/nvim-lspconfig
- mfussenegger/nvim-lint
- VidocqH/lsp-lens.nvim
- hedyhli/outline.nvim
- kosayoda/nvim-lightbulb
- mrcjkb/haskell-tools.nvim
lsp-installer
lua-colorscheme
marks
media
motion
note-taking
nvim-dev
- anuvyklack/animation.nvim
- ray-x/guihua.lua
- kkharji/sqlite.lua
- MunifTanjim/nui.nvim
- nvim-lua/plenary.nvim
plugin-manager
preconfigured
programming-languages-support
scrollbar
scrolling
search
snippet
split-and-window
startup
statusline
syntax
tabline
test
utility
- zbirenbaum/neodim
- rcarriga/nvim-notify
- kawre/leetcode.nvim
- sitiom/nvim-numbertoggle
- axieax/urlview.nvim
- 3rd/image.nvim
- luckasRanarison/nvim-devdocs
- chrisgrieser/nvim-early-retirement
- stevearc/dressing.nvim
- kevinhwang91/nvim-ufo
workflow
Language Servers
- ansible
- astro
- bash
- clangd
- css
- cssmodules
- docker
- elixir
- emmet
- gopls
- graphql
- haskell
- htmx
- html
- jdtls
- json
- julia
- lemminx
- lua
- marksman
- neocmake
- omnisharp
- phpactor
- pyright
- rnix
- rust-analyzer
- ruff
- solargraph
- sqlls
- svelte
- tailwindcss
- terraform
- texlab
- tsserver
- vue
- yaml
Linters
- biome
- cmakelint
- credo
- eslint
- fish
- hadolint
- markdownlint
- pylint
- shellcheck
- stylelint
- terraform_validate
- vale
Formatters
- black
- csharpier
- fish_indent
- flake8
- gofumpt
- goimports
- isort
- prettier
- rustfmt
- shfmt
- stylua
- terraform_fmt