Commit graph

392 commits

Author SHA1 Message Date
Bruno BELANYI e0d0ffd138 [UPDATE][VIM] Do not use textwidth by default
It turns out to be more of a bother than an actual improvement while
programming. I will however keep it when writing markdown.

I will keep `colorcolumn` at 80 as it use to be.
2020-12-12 14:12:42 +01:00
Bruno BELANYI 6629013d78 [ADD][SSH] Add default key for SourceHut 2020-12-12 14:12:42 +01:00
Bruno BELANYI cf779c41dc [ADD][GIT] Prune branches and tags on fetch 2020-12-12 14:12:42 +01:00
Bruno BELANYI 220873a68f [FIX][VIM] No side-effects for 'nocompatible' 2020-12-12 14:12:42 +01:00
Bruno BELANYI 3695e78d96 [ADD][I3] Binding to launch terminal without tmux 2020-12-12 14:12:42 +01:00
Bruno BELANYI d623269090 [ADD][VIM] Enable 24-bit true color 2020-12-12 14:12:42 +01:00
Bruno BELANYI 05cb3c1c64 [ADD][TMUX] Enable 24-bit true-color
I need the correct TERM value, as well as the correct terminal overrides
so that both color and italics work correctly.
2020-12-12 14:12:42 +01:00
Bruno BELANYI 2d04aa780a [UPDATE][VIM] Use 80 column 'textwidth'
And define the `colorcolumn` variable using `textwidth`.
2020-12-12 14:12:42 +01:00
Bruno BELANYI 13c3881488 [ADD][VIM] Info file name configuration
I don't want them to pollute my HOME
2020-12-12 14:12:42 +01:00
Bruno BELANYI cc28222356 [UPDATE][VIM] Remove unused mappings 2020-12-12 14:12:42 +01:00
Bruno BELANYI 0d1457ee0b [UPDATE][VIM] Remove unused plugins 2020-12-12 14:12:42 +01:00
Bruno BELANYI bb40d8fc77 [UPDATE][SHELL] Do not unset SSH_ASKPASS
This allows `keychain` to start very early using a GUI, not making my
first terminal slow to open.
2020-12-12 14:12:42 +01:00
Bruno BELANYI 80af70763c [ADD][VIM] Useful abbreviations 2020-12-12 14:12:42 +01:00
Bruno BELANYI dca85e34f8 [ADD][I3] Launch tmux server at startup 2020-12-12 14:12:42 +01:00
Bruno BELANYI f21c57ded3 [UPDATE][GIT] Use main as default branch name 2020-12-12 14:12:42 +01:00
Bruno BELANYI 9571dc4d70 [UPDATE][CI] Remove 'link & unlink' step 2020-12-12 14:12:42 +01:00
Bruno BELANYI 6de99021cb [UPDATE][ZSH] Do not use 'default' tmux session 2020-12-12 14:12:42 +01:00
Bruno BELANYI e395df2a5c [UPDATE][BASH] Do not use 'default' tmux session 2020-12-12 14:12:42 +01:00
Bruno BELANYI 3c77bde71f [FIX][CI] Notify on success or failures 2020-12-12 14:12:42 +01:00
Bruno BELANYI abf4c5357e [FIX] Use i3lock-color from AUR 2020-12-12 14:12:42 +01:00
Bruno BELANYI 3a39ac86e4 [UPDATE] Remove tin package 2020-12-12 14:12:42 +01:00
Bruno BELANYI 06b9be42be [ADD][TMUX] X clipboard integration 2020-12-12 14:12:42 +01:00
Bruno BELANYI 23bae57bcb [UPDATE][CI] Simplify parallelism 2020-12-12 14:12:42 +01:00
Bruno BELANYI 130c62dfc5 [ADD][CI] Matrix notifications
Only notify on full install. The linking step is included in it, so if
it fails the install would also fail.
2020-12-12 14:12:42 +01:00
Bruno BELANYI a0e91e6585 [ADD] Neovim package
It needs a python plugin to be compatible with Vim's python interface. I
use it for UltiSnips.
2020-12-12 14:12:42 +01:00
Bruno BELANYI 2bf7f53ade [FIX][VIM] Make configuration compatible w/ nvim 2020-12-12 14:12:42 +01:00
Bruno BELANYI 14679d3e81 [ADD][VIM] *.am filetype detection 2020-12-12 14:12:42 +01:00
Bruno BELANYI d1054845c8 [ADD][VIM] *.tikz filetype detection 2020-12-12 14:12:42 +01:00
Bruno BELANYI 9bb660ca1d [ADD][VIM] Commentary plug-in 2020-12-12 14:12:42 +01:00
Bruno BELANYI af41ebe8e3 [UPDATE][VIM] Remove speeddating plugin 2020-12-12 14:12:42 +01:00
Bruno BELANYI 05c350a5aa [ADD][TMUX] Better session management plugin 2020-12-12 14:12:42 +01:00
Bruno BELANYI 0ba980418b [ADD][SHELL] Add cargo bin folder to PATH 2020-12-12 14:12:42 +01:00
Bruno BELANYI d6e18ae3ec [ADD][GIT] More files to ignore 2020-12-12 14:12:42 +01:00
Bruno BELANYI d4ac0e6f7b [ADD][BASH] Launch tmux at launch 2020-12-12 14:12:42 +01:00
Bruno BELANYI 1bf660cedb [ADD][ZSH] Launch tmux at launch 2020-12-12 14:12:42 +01:00
Bruno BELANYI 71d16e9fa4 [FIX][ZSH] Do not read zshrc when not interactive 2020-12-12 14:12:42 +01:00
Bruno BELANYI 0d78351c18 [FIX][CI] Install emacs package 2020-12-12 14:12:42 +01:00
Bruno BELANYI 59d6da8a48 [FIX] Disable systemd service enabling in CI 2020-12-12 14:12:42 +01:00
Bruno BELANYI 484b076821 [FIX] Do not install Haskell dependencies on link 2020-12-12 14:12:42 +01:00
Bruno BELANYI ddd3d8211b [FIX][VIM] Fix coding style include guard snippet 2020-12-12 14:12:42 +01:00
Bruno BELANYI ce2f2b54bf [FIX] Remove PHONY rules for stowing packages
Apparently having them be PHONY rules makes it so that `make` ignores
the rules...
2020-12-12 14:12:42 +01:00
Bruno BELANYI 13702a21e7 [FIX][SHELL] Inherit keychain's ssh-agent from env
I also use this opportunity to make it use a different directory, to
avoid polluting my $HOME.
2020-12-12 14:12:42 +01:00
Bruno BELANYI 59893b6a00 [ADD][SSH] ssh-agent service using systemd
I needed to enable the service after linking the package. This might be
better served by yet another step during my Makefile-based installation?
I do not do it enough to warrant adding yet more steps for this
functionality.
2020-12-12 14:12:42 +01:00
Bruno BELANYI d6330c1767 [ADD][SSH] Add keys to agent when prompted 2020-12-12 14:12:42 +01:00
Bruno BELANYI 6c106f6170 [ADD][GIT] Include email configuration
I do not wish to version control my email configuration itself.
2020-12-12 14:12:42 +01:00
Bruno BELANYI 638ec6077c [ADD][VIM] No white-space prompt for gitsendemail 2020-12-12 14:12:42 +01:00
Bruno BELANYI fd053df0b1 [FIX] Install rust-src for LSP tasks 2020-12-12 14:12:42 +01:00
Bruno BELANYI b9b9701a2c [UPDATE][VIM] Use rust-analyzer as linter 2020-12-12 14:12:42 +01:00
Bruno BELANYI 87c9ab2bf9 [ADD] Rust-analyser package dependency 2020-12-12 14:12:42 +01:00
Bruno BELANYI cd72ae215c [UPDATE][SHELL] Remove useless aliases 2020-12-12 14:12:42 +01:00