Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spirizeon/claxvim
distributable IDE-grade neovim config written in Lua & Shell
https://github.com/spirizeon/claxvim
Last synced: about 7 hours ago
JSON representation
distributable IDE-grade neovim config written in Lua & Shell
- Host: GitHub
- URL: https://github.com/spirizeon/claxvim
- Owner: Spirizeon
- License: mit
- Created: 2024-07-08T19:56:22.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-14T06:33:44.000Z (4 months ago)
- Last Synced: 2024-07-14T07:36:38.483Z (4 months ago)
- Language: Lua
- Homepage:
- Size: 63.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![image](https://github.com/Spirizeon/clax.nvim/assets/123345456/7f27f8e4-0152-483a-a4eb-51289ba05a6d)
# ClaxVim
Distributable neovim config written in Lua, Lazy.nvim and Shell.Built from scratch, has all the features of a modern IDE> This project is dedicated to my friend "Clax", in a stupid attempt to make him install Arch Linux (Lol)
## Installation:
Simply run this install script
```cd clax.nvim
chmod +x install
./install
```
![image](https://github.com/user-attachments/assets/01bb575c-378e-4d9f-92a9-74396d2e04bb)### Keybinds
Here's a table of keybinds from your Lua file for the Neovim config:| Keybind | Functionality |
| --- | --- |
| `ot` | Open a vertical split terminal |
| `pv` | Netrw command |
| `nt` | Neotree command |
| `md` | Toggle Markdown Preview (only works on .md files) |
| `ff` | Find files using telescope |
| `lg` | Live grep using telescope |
| `fb` | List buffers using telescope |
| `of` | List old files using telescope |
| `nf` | New file |
| `` | Go to previous buffer |
| `` | Go to next buffer |
| ``, `>` | Move to previous/next buffer |
| ``, ``, ``, ``, ``, ``, ``, ``, ``, `` | Go to buffer in position 1 through 9 or last |
| `` | Pin/unpin buffer |
| `` | Close buffer |
| `` | Magic buffer-picking mode |
| `bb`, `bd`, `bl`, `bw` | Sort buffers by buffer number, directory, language, or window number |
| `` | Select previous suggestion |
| `` | Select next suggestion |
| `` | Scroll docs up |
| `` | Scroll docs down |
| `` | Show completion suggestions |
| `` | Close completion window |
| `` | Confirm selection (without selecting) |This table is based on the keybinds defined by default.
Explore the `init.lua` file to customize keybindings, plugins, and other settings to suit your workflow. The Packer.nvim integration provides a clean and organized way to manage your plugins.## Uninstall
Simply run this command
```
rm -rf ~/.config/nvim ~/.local/share/nvim
```
## Contribute:We welcome contributions! Whether it's bug fixes, new features, or optimizations, feel free to open issues and pull requests.