• Stars
    star
    123
  • Rank 290,145 (Top 6 %)
  • Language
    Lua
  • Created over 6 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

my configuration files

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