Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mohamad-supangat/nvim
NeoVim dotfile as VSCode replacement using coc.nvim
https://github.com/mohamad-supangat/nvim
dotfiles dotfiles-linux ide javascript-ide neovim nvim nvimrc vscode
Last synced: 3 days ago
JSON representation
NeoVim dotfile as VSCode replacement using coc.nvim
- Host: GitHub
- URL: https://github.com/mohamad-supangat/nvim
- Owner: mohamad-supangat
- License: gpl-3.0
- Created: 2022-03-22T02:45:32.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-04T09:20:52.000Z (12 months ago)
- Last Synced: 2024-10-12T11:43:49.833Z (about 1 month ago)
- Topics: dotfiles, dotfiles-linux, ide, javascript-ide, neovim, nvim, nvimrc, vscode
- Language: Vim Script
- Homepage:
- Size: 330 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NeoVim As IDE with me
the main goal of this project is to make it easier for vscode users to migrate to neovim as a day-to-day IDE using best of neovim plugin https://github.com/neoclide/coc.nvim
![image.png](./screenshots/image.png)
## Install
- need to install git, nodejs, neovim, [pynvim](https://github.com/neovim/pynvim) > 0.5
- (optional) `c` compiler and `make` for compile better highlighting and language parser in neovim [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter)
- just clone this repo```bash
git clone https://github.com/mohamad-supangat/nvim.git ~/.config/nvim
```- and run neovim, and viola
## Docs
### Shortcuts
Some of the shortcuts I use frequently are listed here. In the following shortcuts, `` represents ASCII character `,`.
| Shortcut | Mode | Description |
| --------------------------------- | ------ | ----------------------------------------------------------------------------------- |
| `p` | Normal | Fuzzy file searching in a floating window |
| `n` | Normal | Open sidebar file explorer |
| `t` | Normal | New file |
| `PageDown` / `PageUp` | Normal | Change tab to next and prev |
| `bd` | Normal | Close Buffer / File |
| `i` / `F1` / `F2` | Normal | Toogle floating terminal |
| `coc` | Normal | Open coc helpers list with FZF |
| `P` | Normal | Open list of coc commands |
| `F8` | Normal | Toogle sidebar tags explorer |
| `rr` | Normal | Run current file by [code_runner.nvim](https://github.com/CRAG666/code_runner.nvim) |
| `git` | Normal | Run lazygit(install lazygit first) [code_runner.nvim](https://github.com/CRAG666/code_runner.nvim) |