Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 1.26 KB

README.md

File metadata and controls

42 lines (33 loc) · 1.26 KB

Dotfiles

My configuration files for various stuff.

my setup

Neovim

Main Features:

IDE:

  • LSP code completion with Snippets support (lspconfig, nvim-cmp, UltiSnips)
  • Diagnostics and CodeActions with null-ls
  • Debugger (nvim-dap, nvim-dap-ui, nvim-dap-virtual-text)
  • Tests (vim-ultest) with debbugging support (python)
  • Git (fugitive + gitsigns)

UI:

  • TreeSitter grammar (nvim-treesitter with text objects + nvim-gps)
  • Fuzzy Browser UI (Telescope)
  • File explorer (nvim-tree)
  • Statusline with integrations for Spelling, Vi Mode + Snippets, LSPs, CWD, Git, Debugging, TreeSitter, Testing, Terminal modes, QickFix and special buffers (feline)
  • Undotree (vim-mundo)
  • Tags and LSP symbols outline (Tagbar, Vista and SymbolsOutline)

Installation

cd $HOME
git clone https://github.com/rebelot/dotfiles
ln -s $HOME/dotfiles/zsh .zsh
ln -s $HOME/dotfiles/zshrc .zshrc
ln -s $HOME/dotfiles/tmux.conf .tmux.conf
ln -s $HOME/dotfiles/kitty.conf .config/kitty/
ln -s $HOME/dotfiles/nvim .config/
ln -s $HOME/dotfiles/bat .config/
ln -s $HOME/dotfiles/karabiner.json .config/karabiner/
ln -s $HOME/dotfiles/vimrc .vimrc

lesskey dotfiles/lesskey
/usr/bin/tic -x dotfiles/tmux-256color.terminfo