Skip to content

Commit

Permalink
neovim: add README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
geodimm committed Nov 1, 2024
1 parent 2c42157 commit f72dba0
Showing 1 changed file with 150 additions and 0 deletions.
150 changes: 150 additions & 0 deletions nvim/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
# dotfiles/nvim

<a href="https://dotfyle.com/geodimm/dotfiles-nvim"><img src="https://dotfyle.com/geodimm/dotfiles-nvim/badges/plugins?style=flat" /></a>
<a href="https://dotfyle.com/geodimm/dotfiles-nvim"><img src="https://dotfyle.com/geodimm/dotfiles-nvim/badges/plugin-manager?style=flat" /></a>
<a href="https://dotfyle.com/geodimm/dotfiles-nvim"><img src="https://dotfyle.com/geodimm/dotfiles-nvim/badges/leaderkey?style=flat" /></a>

## Install Instructions

> Install requires Neovim 0.9+. Always review the code before installing a configuration.
Clone the repository and install the plugins:

```sh
git clone [email protected]:geodimm/dotfiles ~/.config/geodimm/dotfiles
NVIM_APPNAME=geodimm/dotfiles/nvim nvim --headless +"Lazy! sync" +qa
```

Open Neovim with this config:

```sh
NVIM_APPNAME=geodimm/dotfiles/nvim nvim
```

## Plugins

### colorscheme

+ [catppuccin/nvim](https://dotfyle.com/plugins/catppuccin/nvim)

### comment

+ [echasnovski/mini.comment](https://dotfyle.com/plugins/echasnovski/mini.comment)

### completion

+ [hrsh7th/nvim-cmp](https://dotfyle.com/plugins/hrsh7th/nvim-cmp)

### diagnostics

+ [folke/trouble.nvim](https://dotfyle.com/plugins/folke/trouble.nvim)

### editing-support

+ [Wansmer/treesj](https://dotfyle.com/plugins/Wansmer/treesj)
+ [echasnovski/mini.ai](https://dotfyle.com/plugins/echasnovski/mini.ai)

### file-explorer

+ [kyazdani42/nvim-tree.lua](https://dotfyle.com/plugins/kyazdani42/nvim-tree.lua)

### formatting

+ [stevearc/conform.nvim](https://dotfyle.com/plugins/stevearc/conform.nvim)
+ [echasnovski/mini.align](https://dotfyle.com/plugins/echasnovski/mini.align)

### fuzzy-finder

+ [nvim-telescope/telescope.nvim](https://dotfyle.com/plugins/nvim-telescope/telescope.nvim)

### git

+ [lewis6991/gitsigns.nvim](https://dotfyle.com/plugins/lewis6991/gitsigns.nvim)
+ [sindrets/diffview.nvim](https://dotfyle.com/plugins/sindrets/diffview.nvim)

### golang

+ [olexsmir/gopher.nvim](https://dotfyle.com/plugins/olexsmir/gopher.nvim)

### icon

+ [nvim-tree/nvim-web-devicons](https://dotfyle.com/plugins/nvim-tree/nvim-web-devicons)

### indent

+ [echasnovski/mini.indentscope](https://dotfyle.com/plugins/echasnovski/mini.indentscope)

### keybinding

+ [folke/which-key.nvim](https://dotfyle.com/plugins/folke/which-key.nvim)

### lsp

+ [neovim/nvim-lspconfig](https://dotfyle.com/plugins/neovim/nvim-lspconfig)
+ [kosayoda/nvim-lightbulb](https://dotfyle.com/plugins/kosayoda/nvim-lightbulb)
+ [nvimtools/none-ls.nvim](https://dotfyle.com/plugins/nvimtools/none-ls.nvim)

### lsp-installer

+ [williamboman/mason.nvim](https://dotfyle.com/plugins/williamboman/mason.nvim)

### markdown-and-latex

+ [iamcco/markdown-preview.nvim](https://dotfyle.com/plugins/iamcco/markdown-preview.nvim)
+ [OXY2DEV/markview.nvim](https://dotfyle.com/plugins/OXY2DEV/markview.nvim)

### nvim-dev

+ [MunifTanjim/nui.nvim](https://dotfyle.com/plugins/MunifTanjim/nui.nvim)
+ [folke/lazydev.nvim](https://dotfyle.com/plugins/folke/lazydev.nvim)
+ [nvim-lua/plenary.nvim](https://dotfyle.com/plugins/nvim-lua/plenary.nvim)
+ [nvim-lua/popup.nvim](https://dotfyle.com/plugins/nvim-lua/popup.nvim)

### plugin-manager

+ [folke/lazy.nvim](https://dotfyle.com/plugins/folke/lazy.nvim)

### search

+ [MagicDuck/grug-far.nvim](https://dotfyle.com/plugins/MagicDuck/grug-far.nvim)

### snippet

+ [L3MON4D3/LuaSnip](https://dotfyle.com/plugins/L3MON4D3/LuaSnip)
+ [rafamadriz/friendly-snippets](https://dotfyle.com/plugins/rafamadriz/friendly-snippets)

### startup

+ [goolord/alpha-nvim](https://dotfyle.com/plugins/goolord/alpha-nvim)

### syntax

+ [echasnovski/mini.surround](https://dotfyle.com/plugins/echasnovski/mini.surround)
+ [nvim-treesitter/nvim-treesitter](https://dotfyle.com/plugins/nvim-treesitter/nvim-treesitter)
+ [nvim-treesitter/nvim-treesitter-textobjects](https://dotfyle.com/plugins/nvim-treesitter/nvim-treesitter-textobjects)

### terminal-integration

+ [akinsho/nvim-toggleterm.lua](https://dotfyle.com/plugins/akinsho/nvim-toggleterm.lua)

### test

+ [nvim-neotest/neotest](https://dotfyle.com/plugins/nvim-neotest/neotest)

### utility

+ [folke/noice.nvim](https://dotfyle.com/plugins/folke/noice.nvim)
+ [stevearc/dressing.nvim](https://dotfyle.com/plugins/stevearc/dressing.nvim)

## Language Servers

+ clangd
+ gopls
+ html
+ marksman
+ pyright
+ taplo
+ tilt_ls
+ yamlls

This readme was generated by [Dotfyle](https://dotfyle.com)

0 comments on commit f72dba0

Please sign in to comment.