Skip to content

luathn/dotfiles

Repository files navigation

Dotfiles

Installation

What's in it?

It contains settings of:

  • bspwm
  • sxhkd
  • zsh
  • tmux
  • vim

Screenshots

Defx and split window

Fzf

vim

Included Plugins

You should reading the docs of these plugins to understand them better.

  • fzf.vim: Fuzzy file, buffer, tag finder and grep code,... It's mapped to <Ctrl+P> (use it together with ripgrep)
  • ack.vim: Run your favorite search tool from Vim, with an enhanced results list (use it together with ripgrep)
  • coc.nvim: Intellisense engine for Vim8 & Neovim, full language server protocol support as VSCode
  • ale: Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
  • defx.nvim: The dark powered file explorer implementation
  • vim-fugitive: A Git wrapper so awesome, it should be illegal
  • gv.vim: A git commit browser in Vim
  • vim-commentary: Comment stuff out
  • vim-surround: quoting/parenthesizing made simple
  • vim-repeat: Enable repeating supported plugin maps with "."
  • vim-sneak: The missing motion for Vim
  • vim-textobj-user: Create your own text objects
  • vim-tmux-navigator: Seamless navigation between tmux panes and vim splits
  • indentLine: A vim plugin to display the indention levels with thin vertical lines
  • vim-yankstack: Manage your yank stack
  • vim-test: A Vim wrapper for running tests on different granularities
  • asyncrun.vim: Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window
  • splitjoin.vim: Switch between single-line and multiline forms of code
  • vim-slash: Enhancing in-buffer search experience

Key Mappings

(TODO)

bspwm

sxhkd

zsh

tmux

Troubleshooting

  1. Graphic Tearing
  2. i3lock after sleep