Commit graph

389 commits

Author SHA1 Message Date
376598a9a5 [ADD][VIM] Git file log mapping
<Leader>gl will open a new tab containing the history of the current
buffer in a location list as a series of git object.
2019-10-18 22:17:20 +02:00
525502165f [FIX][VIM] Unambiguous pull/push/merge mappings 2019-10-18 22:17:20 +02:00
d60e05b2af [FIX][RANGER] Export RANGER_LOAD_DEFAULT_RC=FALSE
The configuration file in my home directory contains all the mappings
used in ranger.
2019-10-18 22:17:20 +02:00
b65bce1cb1 [ADD] Ranger configuration files
Those are mostlly the defaults from using `ranger --copy-config=all`.
2019-10-18 22:17:20 +02:00
8412e9c1c4 [ADD] Dunst mostly-default configuration file
Dunst is great minimalistic notification daemon. The default config
looks pretty great so I see no need to modify it.
2019-10-18 22:17:20 +02:00
d496c519c2 [UPDATE][VIM] Cosmetic changes
Added section titles and made all assignments the same style.
2019-10-18 22:17:20 +02:00
df48553a84 [ADD][VIM] Git commit, push, pull, merge mappings
I forgot to save the commit mapping last time...

I also added mapping to automatically write the push, pull, and merge
commands of vim-fugitive. They all populate the quick-fix list with
their output.
2019-10-18 22:17:20 +02:00
8c3f152356 [ADD][VIM] Vim-fugitive mappings
All fugitive specific mappings are prefixed by <Leader>
- ga : add file in current buffer
- gb : add blame information to the left of current buffer
- gc : commit all staged changes, open a new tab with commit message
- gd : open a diff view
- gs : open a buffer with the current git status
- gm : use git-mv to rename a file in the project

You can use the do and dp commands while in diff view to stage a partial
commit. Mappings have been added to make them work in visual mode too.
2019-10-18 22:17:20 +02:00
719d64a801 [ADD][VIM] UltiSnips configuration
Added the insertion shortcut and place-holder list jumps.
2019-10-18 22:17:20 +02:00
36b3757e67 [ADD] Fuzzy file finder for Vim, Bash, Zsh
Mappings for vcs files, all files, buffers, buffer history, and tags
have been added to the Vim configuration.

The installation process automatically adds the fzf sourcing commands to
both Bash and Zsh configuration files.
2019-10-18 22:17:20 +02:00
f11c45e987 [UPDATE][VIM] Remap quick-fix and location-list toggles
<Leader>tf and <Leader>tl ("toggle fix" and "toggle list") are easier to
type and remember than the previous mappings.
2019-10-18 22:17:20 +02:00
decd2fce1c [UPDATE][VIM] Mapping for location list toggle
I had a <Leader>qf mapping to toggle the quick-fix lis, but no mapping
to toggle the location list... The <Leader>ql mapping is now there to
complement it.
2019-10-18 22:17:20 +02:00
8fa4f9aebe [UPDATE][VIM] Add Makefile to gutentags root files 2019-10-18 22:17:20 +02:00
48ffc97ab0 [ADD][I3] Notify on low battery charge 2019-10-18 22:17:20 +02:00
4512b88254 [ADD][VIM] gutentags_plus configuration
This plug-in needs the 'global' package to work properly.
2019-10-18 22:17:20 +02:00
771c14acc1 [UPDATE][VIM] Mapping for quick-fix interaction
All mappings are preceded by the leader key.
- fn/fp cycle through errors,
- ln/lp cycle through locations
- qf toggles the quick-fix list
2019-10-18 22:17:20 +02:00
75c92c2a38 [UPDATE][ZSH] Group directories in completion 2019-07-13 05:00:46 +02:00
79873aebaf [UPDATE][ZSH] Use arrow keys in completion menu 2019-07-13 04:59:53 +02:00
5cdacc9abb [ADD] Redshift configuration
The Redshift package on Arch doesn't seem to add a service file anywhere
so we have to add one ourselves in our configuration directory.

Geoclue doesn't seem to want to play nice with Redshift right now, so I
used the manual setting to add Paris' coordinates.
2019-07-13 04:57:13 +02:00
ccb110a6b9 [UPDATE][VIM] Show tags alert on status line 2019-07-13 03:44:05 +02:00
8d2f357c8c [ADD] Termite configuration and TERMINAL variable
Switching to Termite because URxvt has weird rendering issues when
resizing the font.

i3-sensible-terminal needs the TERMINAL environment variable to launch
our prefered terminal emulator with the Ctrl+d binding.

Bash and Zsh both need a hook to enable Termite to open another terminal
in the same directory with the Ctrl+Maj+t binding.
2019-07-13 03:35:43 +02:00
14380d14b7 [ADD][VIM] Mapping to edit and source vimrc file 2019-07-13 01:18:47 +02:00
6accfe38e8 [ADD][TRIDACTYL] Use dark color scheme 2019-07-13 01:03:10 +02:00
1638682e14 [ADD][VIM] Indent in multiples of shiftwidth 2019-07-13 00:58:16 +02:00
ecc2435f3e [ADD][GIT] Aliases for logging and misc utilities 2019-07-13 00:55:04 +02:00
de345379ba [UPDATE][TRIDACTYL] Use a few lines from doc exemple 2019-07-12 23:59:56 +02:00
cbe79799be [ADD] Tridactyl default exported configuration 2019-07-12 23:59:42 +02:00
ff8527babb [ADD] Wallpapers 2019-07-12 23:59:30 +02:00
e0404ebf16 [FIX][I3] Use Mod+a to focus on child 2019-07-12 17:00:40 +02:00
6f842540a8 [FIX][VIM] Remove '<' and '>' remappings
I prefer having them available to change the indentation of a block of
code instead of having an easier time using vim-unimpaired, which I
haven't even bothered trying to learn yet...
2019-07-12 16:37:26 +02:00
ab3d67f850 [ADD] Installation script 2019-07-11 23:22:16 +02:00
ccfc85493a [ADD] Vim configuration file 2019-07-11 23:21:11 +02:00
6e82a6c646 [UPDATE] Add xautolock in xinitrc 2019-07-11 23:20:45 +02:00
23f6ab4c12 [ADD] Zsh configuration files 2019-07-11 21:53:49 +02:00
942b21b71d [ADD] Bash configuration files 2019-07-11 21:53:49 +02:00
3544853025 [ADD] i3 and i3blocks configurations 2019-07-11 21:53:49 +02:00
795042b616 [ADD] Common shell files 2019-07-11 21:53:49 +02:00
d9ca7787bb [ADD] git global configuration 2019-07-11 14:38:59 +02:00
a130ffe317 [ADD] X and urxvt configuration 2019-07-11 13:26:05 +02:00