An open API service indexing awesome lists of open source software.

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.

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