Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lmantw/nvim
My Neovim configuration, you can use it to code smoothly without the need to learn vim motion.
https://github.com/lmantw/nvim
Last synced: 18 days ago
JSON representation
My Neovim configuration, you can use it to code smoothly without the need to learn vim motion.
- Host: GitHub
- URL: https://github.com/lmantw/nvim
- Owner: LmanTW
- Created: 2023-12-18T00:31:30.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-10-30T04:30:52.000Z (21 days ago)
- Last Synced: 2024-10-30T07:22:13.741Z (21 days ago)
- Language: Lua
- Homepage:
- Size: 767 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Neovim
My Neovim configuration, you can use it to code smoothly without the need to learn vim motion.
* [Lazy.nvim](https://github.com/folke/lazy.nvim) | The plugin manager.
* [Mason.nvim](https://github.com/williamboman/mason.nvim) | The language server manager.
* [Themify.nvim](https://github.com/LmanTW/themify.nvim) | The colorscheme manager.
* [cmp.nvim.nvim](github.com/hrsh7th/nvim-cmp) | The completion engine.
* [nvim-tree.nvim](https://github.com/nvim-tree/nvim-tree.lua?tab=readme-ov-file) | The file explorer.
* [barbar.nvim](github.com/romgrk/barbar.nvim) | The tabline.## Installation
```
git clone https://github.com/LmanTW/nvim.git
mv nvim ~/.config/nvim
```> [!NOTE]
> Required: [nodejs](https://nodejs.org/en), [npm](https://www.npmjs.com)# Keymaps
```
- Navigation -: Jump to the start of the line.
: Jump to the end of the line.
: Jump to the top of the buffer.
: Jump to the bottom of the buffer.
: Goto definition.
| Stand for "Definition".
: Goto the previous diagnostics.
: Goto the next diagnostics.- Editing -
: Delete the current line.
: Delete the current word.
| Stand for "Delete".
: Switch the current line with the line above.
: Switch the current line with the line below.: Undo.
: Copy the selected content. (Visual mode): Past. (Normal and Visual mode, use system shortcut in Insert mode.)
- Selecting -
: Start selecting in Visual mode.
: Start selecting in Visual mode.: Select a block the cursor is in. ("{}")
| Stand for "Block".- Other -
: Write the file.
: Quit.: Switch to Insert mode.
| Stand for "Edit".
: Switch to Visual mode.
| Stand for "Visual".- Plugins -
: Toggle LSP diagnostics.
: Scroll up.
: Scroll down.
: Switch to the previous tab.
: Switch to the next tab.
: Move the tab to the left.
: Move the tab to the right.
: Focus on the current tab.
: Delete the current tab.
: Focus on the file explorer.
| Stand for "File".
: Open Telescope find_files.
: Toggle the terminal.
| Stand for "Terminal".
: Run the current file.
| Stand for "Run".
```