/dotfiles

My personal dotfiles for zsh, vim, others

Primary LanguageShell

nvim

Based heavily on josean's setup and typecraft's playlist

key mappings

leader: space source: leader + s + o navigate panes: ctrl + kjhl clear search: leader + h

splits

leader + s + ...

  • open: | or -
  • make equal: e
  • close: leader x

buffers

  • next:
  • previous: (disabled)

comments

from Comment.nvim

  • selected in visual mode: gc or gb
  • line: gcc or gbc

files

  • tree (neo-tree): (e for explorer)
  • find (telescope): (same as VS Code)
  • grep (telescope): leader + fg

misc

  • trigger lint: leader + l
  • trouble diagnostics: leader + xx

plugins

lsp

  • nvim-lspconfig configurations for various language servers
  • trouble shows all lsp diagnostics in a popup
  • mason for managing lsp servers and formatters

utilities

tmux

Based heavily on josean's setup and typecraft's playlist

key mappings

  • leader: C-s
  • source: leader + r
  • select and yank with v and y
  • splits: leader + | or -
  • navigate panes: C + hjkl
  • resize panes: leader + hjkl

plugins