An open API service indexing awesome lists of open source software.

https://github.com/csipa0723/nvim-config

Personal neovim config
https://github.com/csipa0723/nvim-config

dotfiles neovim neovim-config neovim-configuration neovim-dotfiles nvim-config nvim-configuration

Last synced: about 1 month ago
JSON representation

Personal neovim config

Awesome Lists containing this project

README

          

# CsiPA's Neovim config

Plugins installed: ...
Leaderkey: Space
Plugin manager: Lazy.nvim

## Needed programs before installing

- git, curl, wget, unzip, gzip, nodejs
- [ImageMagick](https://imagemagick.org)
- [playerctl](https://github.com/altdesktop/playerctl)
- [rigrep](https://github.com/BurntSushi/ripgrep)
- [fd](https://github.com/sharkdp/fd)
- [fzf](https://github.com/junegunn/fzf)
- [SQLite3](https://sqlite.org)
- LaTeX
- tree-sitter-binary

## Install Instructions

> Install requires Neovim 0.10+. Always review the code before installing a configuration.

Clone the repository and install the plugins:

```sh
git clone git@github.com:CsiPA0723/nvim-config ~/.config/CsiPA0723/nvim-config
```

Open Neovim with this config:

```sh
NVIM_APPNAME=CsiPA0723/nvim-config/ nvim
```

## Plugins

- [b0o/incline.nvim](https://github.com/b0o/incline.nvim)
- [b0o/schemastore.nvim](https://github.com/b0o/schemastore.nvim)
- [bngarren/checkmate.nvim](https://github.com/bngarren/checkmate.nvim)
- [catppuccin/nvim](https://github.com/catppuccin/nvim)
- [CsiPA0723/task-runner.nvim](https://github.com/CsiPA0723/task-runner.nvim)
- [cuducos/yaml.nvim](https://github.com/cuducos/yaml.nvim)
- [duqcyxwd/stringbreaker.nvim](https://github.com/duqcyxwd/stringbreaker.nvim)
- [echasnovski/mini.ai](https://github.com/echasnovski/mini.ai)
- [echasnovski/mini.align](https://github.com/echasnovski/mini.align)
- [echasnovski/mini.surround](https://github.com/echasnovski/mini.surround)
- [fladson/vim-kitty](https://github.com/fladson/vim-kitty)
- [folke/lazydev.nvim](https://github.com/folke/lazydev.nvim)
- [folke/persistence.nvim](https://github.com/folke/persistence.nvim)
- [folke/snacks.nvim](https://github.com/folke/snacks.nvim)
- [folke/todo-comments.nvim](https://github.com/folke/todo-comments.nvim)
- [folke/trouble.nvim](https://github.com/folke/trouble.nvim)
- [folke/which-key.nvim](https://github.com/folke/which-key.nvim)
- [IogaMaster/neocord](https://github.com/IogaMaster/neocord)
- [j-hui/fidget.nvim](https://github.com/j-hui/fidget.nvim)
- [jay-babu/mason-nvim-dap.nvim](https://github.com/jay-babu/mason-nvim-dap.nvim)
- [kevinhwang91/promise-async](https://github.com/kevinhwang91/promise-async)
- [L3MON4D3/LuaSnip](https://github.com/L3MON4D3/LuaSnip)
- [lewis6991/gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim)
- [mason-org/mason-lspconfig.nvim](https://github.com/mason-org/mason-lspconfig.nvim)
- [mason-org/mason.nvim](https://github.com/mason-org/mason.nvim)
- [MeanderingProgrammer/render-markdown.nvim](https://github.com/MeanderingProgrammer/render-markdown.nvim)
- [mfussenegger/nvim-dap](https://github.com/mfussenegger/nvim-dap)
- [mfussenegger/nvim-lint](https://github.com/mfussenegger/nvim-lint)
- [mistricky/codesnap.nvim](https://github.com/mistricky/codesnap.nvim)
- [mistweaverco/kulala.nvim](https://github.com/mistweaverco/kulala.nvim)
- [mrjones2014/smart-splits.nvim](https://github.com/mrjones2014/smart-splits.nvim)
- [NeogitOrg/neogit](https://github.com/NeogitOrg/neogit)
- [neolooong/whichpy.nvim](https://github.com/neolooong/whichpy.nvim)
- [neovim/nvim-lspconfig](https://github.com/neovim/nvim-lspconfig)
- [norcalli/nvim-colorizer.lua](https://github.com/norcalli/nvim-colorizer.lua)
- [numToStr/Comment.nvim](https://github.com/numToStr/Comment.nvim)
- [nvim-java/nvim-java](https://github.com/nvim-java/nvim-java)
- [nvim-lua/plenary.nvim](https://github.com/nvim-lua/plenary.nvim)
- [nvim-lualine/lualine.nvim](https://github.com/nvim-lualine/lualine.nvim)
- [nvim-neotest/nvim-nio](https://github.com/nvim-neotest/nvim-nio)
- [nvim-tree/nvim-web-devicons](https://github.com/nvim-tree/nvim-web-devicons)
- [nvim-treesitter/nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter)
- [nvim-zh/colorful-winsep.nvim](https://github.com/nvim-zh/colorful-winsep.nvim)
- [OXY2DEV/helpview.nvim](https://github.com/OXY2DEV/helpview.nvim)
- [OXY2DEV/patterns.nvim](https://github.com/OXY2DEV/patterns.nvim)
- [OXY2DEV/tree-sitter-lua_patterns](https://github.com/OXY2DEV/tree-sitter-lua_patterns)
- [pmizio/typescript-tools.nvim](https://github.com/pmizio/typescript-tools.nvim)
- [rafamadriz/friendly-snippets](https://github.com/rafamadriz/friendly-snippets)
- [rcarriga/nvim-dap-ui](https://github.com/rcarriga/nvim-dap-ui)
- [rcarriga/nvim-notify](https://github.com/rcarriga/nvim-notify)
- [saghen/blink.cmp](https://github.com/saghen/blink.cmp)
- [saghen/blink.compat](https://github.com/saghen/blink.compat)
- [sindrets/diffview.nvim](https://github.com/sindrets/diffview.nvim)
- [stevearc/conform.nvim](https://github.com/stevearc/conform.nvim)
- [stevearc/oil.nvim](https://github.com/stevearc/oil.nvim)
- [ThePrimeagen/vim-be-good](https://github.com/ThePrimeagen/vim-be-good)
- [xzbdmw/colorful-menu.nvim](https://github.com/xzbdmw/colorful-menu.nvim)

## Mason installs

Language Servers

- angularls
- bashls
- clangd
- docker_compose_language_service
- glsl_analyzer
- jdtls
- json-lsp jsonls
- lua_ls
- phpactor
- pylsp
- spring-boot-tools
- taplo
- termux-language-server
- yamlls

Debug Adapters

- codelldb
- cpptools
- delve
- java-debug-adapter
- java-test
- php-debug-adapter

Linters

- markdownlint
- eslint_d
- hadolint

Formatters

- markdownlint
- black
- prettierd
- pretty-php
- shfmt
- stylua