https://github.com/rebelot/dotfiles
my configuration files
https://github.com/rebelot/dotfiles
Last synced: 2 months ago
JSON representation
my configuration files
- Host: GitHub
- URL: https://github.com/rebelot/dotfiles
- Owner: rebelot
- Created: 2018-03-17T14:32:26.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-16T11:17:02.000Z (3 months ago)
- Last Synced: 2025-03-29T14:12:40.499Z (3 months ago)
- Language: Lua
- Homepage:
- Size: 57.3 MB
- Stars: 132
- Watchers: 3
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
My configuration files for various stuff.

## 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
```bash
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 .vimrclesskey dotfiles/lesskey
/usr/bin/tic -x dotfiles/tmux-256color.terminfo
```