# nvim **Repository Path**: clearpass/nvim ## Basic Information - **Project Name**: nvim - **Description**: my nvim dotfile - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-11-27 - **Last Updated**: 2022-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

My Neovim Configuration

![badge](https://github.com/avimitin/nvim/actions/workflows/test.yml/badge.svg) ![badge](https://github.com/avimitin/nvim/actions/workflows/lint.yml/badge.svg) ![badge](https://img.shields.io/github/license/Avimitin/nvim) ## Features * ***Fast*** and ***Lazy***: It takes [28ms](./fixtures/benchmark.txt) in average to open the neovim editor. And every plugin is handled well to be activate only when they are needed. Nothing should slowdown the editor. * ***Handy*** and ***Smoothy***: There will always be a panel to remind you when you forget your key settings. There will always be a short keystroke to help you get to the place you want to jump to. There will always… * ***Powerful*** coding experience: With the power from nvim-lspconfig, we can have "IDE Level" coding experience in the terminal. * ***Fancy looking***: Talk is cheap, see the [gallery](#Gallery). ## Getting Start You can press the fork button to clone my project (Don't forget to smash the star button! `:)`), then pull your repo to the local: This configuration is compatible with neovim 0.7+, the latest stable version. And consider using the latest stable release. I will push some experimental changes to the master branch, and they may be reverted. ```bash # You can fork and use git to download source code git clone --depth=1 https://github.com/Avimitin/nvim.git ~/.config/nvim # Then switch to the latest stable version git checkout latest # Or You can just download the latest stable version (Auto Retagged) curl "https://raw.githubusercontent.com/Avimitin/nvim/master/scripts/install.bash" -o install.bash # Please read the script before you use it cat install.bash # Execute it bash install.bash ``` Finally, input `nvim` to open the editor, and all plugins will be downloaded automatically. ```bash nvim ``` You can read the full installation instruction here: [**==> Installation Guide**](https://avimitin.github.io/nvim/en_us/installation.html) ## Document You can take a glance at [**NVIM GUIDANCE**](https://avimitin.github.io/nvim). And each sub-directory in `lua/` also contains a README.md to indicate how they work. ## Gallery
Utilities | Easy in-file jump | | --------------------------------------------- | | ![LightSpeed](./docs/images/lightspeed.png) | | Which key? | |-----------------------------------------------| | ![which-key.gif](./docs/images/which-key.gif) |
Markdown Utils | Markdown Preview | |----------------------------------------------------| | ![image](./docs/images/neovim-md.png) | | Table | |----------------------------------------------------| | ![vim-table-mode-gif](./docs/images/tablemode.gif) |
Coding Utils | Diagnostic Panel | |-----------------| | ![image](./docs/images/trouble.png) | | Code Completion | |---------------------------------------| | ![coding](./docs/images/nvim-cmp.png) | | Command Completion | |----------------------------------------------------| | ![cmp-cmdline](./docs/images/nvim-cmp-cmdline.png) | | Inline diagnostic analytics | |-----------------------------| | ![lsp-line](./docs/images/inline.png) | | Signature Help | |--------------------------------------| | ![lsp-popup](./docs/images/help.png) | | Code Actions | |-------------------------------------------------| | ![lsp-codeaction](./docs/images/codeaction.png) | | Diagnostic | |-------------------------------------------------| | ![lsp-diagnostic](./docs/images/diagnostic.png) | | Debug CPP | |-----------------------------------------| | ![cpp](./docs/images/dap-debug-cpp.png) | | Debug Rust | |-------------------------------------------| | ![Rust](./docs/images/dap-debug-rust.png) | | Code navigate | |----------------------------------------| | ![Navigate](./docs/images/def-ref.png) | | Project grep | |-----------------------------------------------------| | ![live-grep](./docs/images/telescope-live-grep.png) | | Symbol search | |-------------------------------------------------| | ![symbols](./docs/images/telescope-symbols.png) |
File Manage | nvim-tree | |-------------------------------------------| | ![nvim-tree](./docs/images/nvim-tree.png) | | Find file | |-----------------------------------------------------| | ![find-file](./docs/images/telescope-find-file.png) |
Git Helper | Fugitive | |------------------------------------------------| | ![fugitive](./docs/images/neovim-fugitive.png) |
Themes | Kanagawa Theme | |-----------------------------------------| | ![kanagawa](./docs/images/kanagawa.png) | | Deus Theme | | ------------------------------------ | | ![kanagawa](./docs/images/deus.png) | | GitHub Light Theme | |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ![gitHub](https://camo.githubusercontent.com/4bb7ad6c319b5ce63bed16cb25753e603fee510d59a1fad0245bc3d0bda8445d/68747470733a2f2f696d6775722e636f6d2f4f5077424449342e706e67)
## License This configuration since commit `912416ae9c4b55501b23a91d774b567ba8697dd1` are licenced under the Apache 2.0 license. 另附:禁止在 CSDN,bilibili 等国内平台使用该配置文件进行任何活动。 你只保有自己修改部分的权利。 ## Credit The v1.0-vimscript version is originally inspired by [theniceboy/nvim](https://github.com/theniceboy/nvim). And lua code since v2.0 is inspired by [siduck76/NvChad](https://github.com/siduck76/NvChad). Take a look at their contribution, which is really fantastic. ## Development Related Please read [development specifications](./docs/src/en_us/development.md).
---



有不少朋友问我翻斗花园是什么花园呢?其实就是大耳朵图图的家啦! 我的 neovim 配置是翻斗花园第一配置,不服来打,我家住在翻斗大街翻斗花园2号楼1001室。 我爸胡英俊,我妈张小丽,我叫胡图图,你来你看我干不干你就完事儿了。