Skip to content

rebelot/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

400 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

my configuration files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published