||2 weeks ago|
|.shell||1 month ago|
|.vim||5 months ago|
|nvim||2 weeks ago|
|.Xresources||10 months ago|
|.bashrc||1 year ago|
|.gitconfig||1 month ago|
|.gitignore||9 months ago|
|.gitmodules||5 months ago|
|.vimrc||6 months ago|
|.zshrc||5 months ago|
|README.md||5 months ago|
Those are my dotfiles ! They are copyleft, so you don't even have to quote me to use them. They give sensible tweaks for the following programs :
This is rather old-school. you might want to go somewhere sensible for you and
git clone https://framagit.org/lafleur/dotfiles cd dotfiles
And then pick some of the following :
ln -s $(pwd)/.bashrc ~/.bashrc ln -s $(pwd)/.zshrc ~/.zshrc ln -s $(pwd)/.shell ~/.shell ln -s $(pwd)/.gitconfig ~/.gitconfig ln -s $(pwd)/nvim ~/.config/nvim ln -s $(pwd)/.vim ~/.vim ln -s $(pwd)/.vimrc ~/.vimrc ln -s $(pwd)/.Xresources ~/.Xresources
nvim both have some submodules to pull some useful plugins. You
can pull them anytime like this :
git submodule init [hit tab to get completion on the available submodules]
I use some other plugins that are provided by Arch or its AUR repository, namely :
- python-pynvim (needed by vim-gtk-recent-git)
I use neovim's nightly release, that provides a language server protocol implementation. Those are the language servers that I have installed for it to use :
- nodejs-vls for vue.js
- rls (for rust, provided using
rustup component add rls rustfmt)
.gitconfig relies on .vim/pack/diffconflicts/start/diffconflicts . It also
states my username as a remote login, be sure to check it out before sourcing.
I must admit I didn't use my
.bashrc lately ; the thing is, zsh really is
more useable. BTW, I use
powerline-rs for a shell prompt,
it's compiled, which makes it very efficient, and it's pretty neat.
.shell contains some sub-scripts sourcable by bashrc or zshrc, like shell
aliases and the like.
Oh and I use the awesome themer to give all those folks some harmonious semantic colours.
I think that's it, enjoy !