- 'K/J' as well as '/' move up and down in the Buffer and centeres the cursor position.
-
opens up the file explorer and goes to the parent directory<C-r>
refreshes the directory- Movement:
- '' left
- '' down
- '' up
- '' right
- Telescope:
<leader>ff
fuzzy find files<leader>fg
fuzzy find grep content inside files<leader>fh
fuzzy find help files
The colorscheme used here are the vim moonfly colors
Oil a file explorer for vim, which allows you to edit files like a vim buffer. It is configured, such that
Focus automatically resizes the window pane. There are no keys configured here.
There are three plugins handling bracket behaviour
The nvim-tmux-navigator allows for a fast navigation between tmux and neovim panes. The keybindings are
The tmux config must containt following code
# Smart pane switching with awareness of Vim splits.
# decide whether we're in a Vim process
is_vim="ps -o state= -o comm= -t '#{pane_tty}' \
| grep -iqE '^[^TXZ ]+ +(\\S+\\/)?g?(view|n?vim?x?)(diff)?$'"
bind-key -n 'C-h' if-shell "$is_vim" 'send-keys C-h' 'select-pane -L'
bind-key -n 'C-j' if-shell "$is_vim" 'send-keys C-j' 'select-pane -D'
bind-key -n 'C-k' if-shell "$is_vim" 'send-keys C-k' 'select-pane -U'
bind-key -n 'C-l' if-shell "$is_vim" 'send-keys C-l' 'select-pane -R'
bind-key -T copy-mode-vi 'C-h' select-pane -L
bind-key -T copy-mode-vi 'C-j' select-pane -D
bind-key -T copy-mode-vi 'C-k' select-pane -U
bind-key -T copy-mode-vi 'C-l' select-pane -R
The comment plugin is configured in such a way that <C-/>
toggles between comments.
Tresitter is a parser and syntax highliter for everything :)
Telescope quickly allows to look up files. It's keybindings are
Formatter is currently configured to the languages
- lua
- c/cpp
- cmake must be installed manually
- sh (the formatter must be installed manually)
lualine for a nice statusline