https://github.com/vitberget/nvim-conf
My Neovim configuration / dotfiles.
https://github.com/vitberget/nvim-conf
Last synced: about 1 month ago
JSON representation
My Neovim configuration / dotfiles.
- Host: GitHub
- URL: https://github.com/vitberget/nvim-conf
- Owner: vitberget
- Created: 2024-02-28T08:55:24.000Z (over 2 years ago)
- Default Branch: arch
- Last Pushed: 2025-03-03T09:59:34.000Z (over 1 year ago)
- Last Synced: 2025-03-03T10:35:09.781Z (over 1 year ago)
- Language: Lua
- Homepage:
- Size: 115 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Neovim config
## Install deps
* `git`
* `xxd`
* `ripgrep`
* `fzf`
See (or run) [install-deps.sh](install-deps.sh) for more information.
## `tmux.conf`
```sh
is_vim="ps -o state= -o comm= -t '#{pane_tty}' \
| grep -iqE '^[^TXZ ]+ +(\\S+\\/)?g?(view|n?vim?x?)(diff)?$'"
bind-key -n C-w if-shell "$is_vim" "send-keys C-w" "switch-client -Ttable1"
bind-key -Ttable1 'h' select-pane -L
bind-key -Ttable1 'j' select-pane -D
bind-key -Ttable1 'k' select-pane -U
bind-key -Ttable1 'l' select-pane -R
```
## Jenkins linter conf
```sh
export JENKINS_URL=https://my.jenkins.hostname/
export JENKINS_USER_ID=jenkins_user
export JENKINS_PASSWORD=secret
```
## Python / pyright - multifile
```sh
# in root folder of python
touch pyrightconfig.json
```
## Help ?
* LSP
## Consider
* [neotest](https://github.com/nvim-neotest/neotest)
* swap-words using more proper nvim lua api
* Other OpenCL highlighting?
*
*
* dadbod
* Perf
*
* mini.nvim
*
* Update everything...
* folke/lazydev
* Bindings for autocomplete?
* nvim-dap attach
*
*
* Update nvim-treesitter-textobjects master -> main