https://github.com/aragami3070/nvim
My nvim config :)
https://github.com/aragami3070/nvim
nvim nvim-config
Last synced: 4 months ago
JSON representation
My nvim config :)
- Host: GitHub
- URL: https://github.com/aragami3070/nvim
- Owner: aragami3070
- Created: 2024-06-11T19:25:08.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-11-18T18:56:07.000Z (7 months ago)
- Last Synced: 2025-11-18T20:23:47.722Z (7 months ago)
- Topics: nvim, nvim-config
- Language: Lua
- Homepage:
- Size: 2.54 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My neovim config README シ
(WORK IN PROGRESS 👀)
# Table of Contents
- [Requirements](#Requirements)
- [My dirs settings](#My-dirs-settings)
- [Base plugins](#Base-plugins)
# Requirements
- [Nerd Fonts](https://www.nerdfonts.com/font-downloads) - to show icons
- Neovim 0.10+
- Git 2.43+
- [Node and npm](https://timeweb.cloud/tutorials/nodejs/kak-ustanovit-node-js-v-ubuntu-22-04) - to use markdown-preview and install language servers and debug adapters with [mason.nvim.](https://github.com/williamboman/mason.nvim)
- [xclip](https://linuxconfig.org/how-to-use-xclip-on-linux) - to copy from neovim to main buffer
- [ripgerp](https://github.com/BurntSushi/ripgrep) - to search with [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim)
- [cargo](https://github.com/rust-lang/cargo) - to replace something with [nvim-spectre](https://github.com/nvim-pack/nvim-spectre)
- [obsidian](https://help.obsidian.md/Getting+started/Download+and+install+Obsidian) - you need obsidian for note and change workspace dir in [obsidian-nvim.lua](https://github.com/aragami3070/nvim/blob/master/lua/plugins/obsidian-nvim.lua) (or remove obsidian.nvim plugin)
# My dirs settings
init.lua - to use all config from other plugins.
In core/ I have:
- [plugins.lua](https://github.com/aragami3070/nvim/blob/master/lua/core/plugins.lua) for write installation all plugins that I use
- [keymaps.lua](https://github.com/aragami3070/nvim/blob/master/lua/core/keymaps.lua) for setup my keymaps
- [set.lua](https://github.com/aragami3070/nvim/blob/master/lua/core/set.lua) for setup neovim options
- [colors.lua](https://github.com/aragami3070/nvim/blob/master/lua/core/colors.lua) for setup my color theme
In plugins/ I have configs for installed plugins
In macros/ I have macros for some languages
# Base plugins
Base plugin (I think so)
- Package manager - [lazy.nvim](https://github.com/folke/lazy.nvim)
- neo-tree - [neo-tree.nvim](https://github.com/nvim-neo-tree/neo-tree.nvim)
- treesitter - [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter)
- lsp - [lspconfig](https://github.com/neovim/nvim-lspconfig)
- cmp - [nvim-cmp](https://github.com/hrsh7th/nvim-cmp)
- mason - [mason.nvim](https://github.com/williamboman/mason.nvim)
- navic - [nvim-navic](https://github.com/SmiteshP/nvim-navic)
- telescope - [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim)
- nvim-spectre - [nvim-spectre](https://github.com/nvim-pack/nvim-spectre)
- nvim-autopairs - [nvim-autopairs](https://github.com/windwp/nvim-autopairs)
- which-key.nvim - [which-key.nvim](https://github.com/folke/which-key.nvim)
- bufferline.nvim - [bufferline.nvim](https://github.com/akinsho/bufferline.nvim)
# Other plugins
- Markdown-preview - [markdown-preview.nvim](https://github.com/iamcco/markdown-preview.nvim)
Need to run markdown-preview:
```
:Lazy build markdown-preview.nvim
```
- obsidian - [obsidian-nvim](https://github.com/epwalsh/obsidian-nvim)