aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* [Vim] Apply minor changes to vimrcFederico Igne2019-07-151-107/+55
| | | | | | + remove relative line number by default (toggle with binding); + reorganize plugin configurations; + reorganize file folding.
* [Vim] Remove Calendar pluginFederico Igne2019-07-152-3/+0
|
* [Vim] Move config folder to match GNU Stow schemeFederico Igne2019-07-1534-17/+17
|
* [Vim] Add Vim-Racket pluginFederico Igne2019-07-152-16/+19
|
* [Vim] Add custom configs for TagBar pluginFederico Igne2019-03-195-27/+198
| | | | | | | | | The followings have been added: + A set of provided config options; + Custom statusline function for the TagBar buffer (for this statusline handling had to be slightly changed, introducing the buffer flag `b:disable_statusline`; + New binding to quickly access the TagBar.
* [Vim] Add Calendar pluginFederico Igne2019-03-192-0/+3
|
* [Vim] Add TagBar pluginFederico Igne2019-03-182-0/+3
|
* [Vim] Add custom statusline flags to Fugitive buffersFederico Igne2019-02-191-5/+30
|
* [Bash] Initialize `$CDPATH` environment variableFederico Igne2019-02-192-2/+9
|
* [Vim] Update `vim-mortimer` pluginFederico Igne2019-01-301-0/+0
|
* [Bash] Disable flow control (Ctrl-S/Ctrl-Q)Federico Igne2019-01-301-0/+3
|
* [Vim] Add TeX relatex optionsFederico Igne2019-01-302-0/+9
|
* [Vim] Add binding to `:Gdiff` from FugitiveFederico Igne2019-01-302-3/+4
|
* [Vim] Update `vim-mortimer` pluginFederico Igne2019-01-272-0/+3
|
* [Vim] Update `vim-mortimer` pluginFederico Igne2019-01-271-0/+0
|
* [Vim] Create submodule `vim-mortimer`Federico Igne2019-01-272-0/+3
|
* [AwesomeWM] Update `lain` libraryFederico Igne2019-01-271-0/+0
|
* [Vim] Update vimprobably pluginFederico Igne2019-01-271-0/+0
|
* [Vim] Clean ftplugin codeFederico Igne2019-01-273-4/+20
|
* [Vim] Add Base16 colorschemes (Gruvbox dark/light)Federico Igne2019-01-274-0/+1556
|
* [Vim] Clean autoload funtionsFederico Igne2019-01-277-15/+64
|
* [Vim] Clean vimrc codeFederico Igne2019-01-273-61/+78
|
* [Git] Update ignore file to include `/vim/spell`Federico Igne2019-01-271-1/+3
|
* [Vim] Add "Vim-BBye" pluginFederico Igne2019-01-273-3/+10
| | | | | | | | | | | This plugin overrides the standard `:bdelete` and `:bwipeout` commands with capitalized versions with the following advantages: + Close and remove the buffer; + Show another file in that window; + Show an empty file if you've got no other files open; + Do not leave useless [no file] buffers if you decide to edit another file in that window; + Work even if a file's open in multiple windows; + Work okay with various buffer explorers and tabbars.
* [Vim] Change unnamed register to clipboard (+/*)Federico Igne2019-01-262-36/+72
|
* [Vim] Update plugins to the latest versionFederico Igne2019-01-266-0/+0
|
* [Vim] Activate `matchit` built-in pluginFederico Igne2019-01-261-69/+78
|
* [Vim] Remove `background` optionFederico Igne2019-01-251-21/+12
|
* [Vim] Move mutt autocmdsFederico Igne2019-01-251-11/+6
|
* [Vim] Reintroduce and fix QuickFix toggle functionFederico Igne2019-01-254-21/+14
|
* [Vim] Rework some <leader> key bindingsFederico Igne2019-01-251-52/+41
|
* [Vim] Add binding to redirect selection to ix.ioFederico Igne2019-01-252-1/+11
|
* [Vim] Clean vimrc codeFederico Igne2019-01-251-114/+67
|
* [Vim] Group focus related autocmdsFederico Igne2019-01-252-51/+47
|
* [Vim] Add option to have project configs in the cwdFederico Igne2019-01-251-2/+5
| | | | | Vim will try to source a `.local.vim` file in the cwd. This is useful when you want to have some project specific configuration.
* [Vim] Introduce wrapped for spell checking (+ bindings)Federico Igne2019-01-243-30/+90
| | | | | | | | | | | | | | | | | | | | | The wrapper function introduced allows for more focus on the spell checking errors: + Errors are red and underlined; + Other possible syntactical mistakes are yellow and underlined; + any other text-related highlight group (`Normal` included) turns gray. Note: this is done with a sequence of `highlight` commands that override the current colorscheme. A simplier way would be to turn off syntax detection overall (`set syntax=off`) and just change the `Normal` highlight group. This can cause problems when one wants to limit syntax checking to same part of the text (comments in a programming language), since this is not possible with syntax disabled. Bug: `spell` option is always activated per buffer, while `highlight` commands are global. This can cause problems when one: 1) activates spell checking in one buffer 2) switches to another buffer 3) deactivates spell checking
* [Vim] Clean vimrc codeFederico Igne2019-01-212-70/+25
|
* [Vim] Fix problem with Goyo and statusline updatesFederico Igne2019-01-213-31/+113
|
* [Bash] Add function to properly open Tor BrowserFederico Igne2019-01-122-1/+14
| | | | | | | | | Now it is possible to launch the tor browser from anywhere in a shell. It also enables remote controll by default, so that it is possible to open new tabs from scripts/commandline/other programs. `$TOR_BROWSER_DIR` is the env variable pointing to the directory in which Tor Browser is installed.
* [nnn] Add `cdOnQuit` functionalityFederico Igne2019-01-022-17/+63
|
* [Bash] Add simple Do-Not-Disturb toggle functionFederico Igne2019-01-021-0/+6
|
* [AwesomeWM] Add `lain` library as a submoduleFederico Igne2019-01-022-0/+3
|
* [AwesomeWM] Remove local copy of `lain` libraryFederico Igne2018-12-18108-4706/+0
|
* [Tmux] Add new script to select a Tmux sessionFederico Igne2018-12-072-60/+204
| | | | | | | | | | | | The script (bound to `AltGr+Shift+t`) uses rofi to allow the user to: 1) open a new terminal window without Tmux running; 2) create a new temporary Tmux session; 3) Attach to an existing Tmux session. The script needs to be invoked from a terminal, possibly using a command like `xterm -e /path/to/rofi_tmux_sessions.sh`. The binding `AltGr+t` will simply attach to the `HUB:main` session.
* [Tmux] Change system that handles startup sessionsFederico Igne2018-12-051-41/+76
| | | | | | | | | | The function `tmux-sessions` previously called `t` now takes a list of sessions to start in the background. Controls are still performed to ensure that the corresponding script for the session is trusted by the user. By default the command attaches to the last valid session provided. This behaviour can be avoided with the flag `-d|--detach`.
* [Emacs] Delete Spacemacs configFederico Igne2018-10-231-338/+0
|
* Turn simultaneous `shift` keys into CAPS-LOCKFederico Igne2018-10-021-5/+10
| | | | Also removes URxvt daemon from the starting script.
* [Vim] Display whitespaces with flavourFederico Igne2018-09-271-13/+15
|
* [Vim] Remove paragraph autoformatting (`a` in `formatoptions`)Federico Igne2018-09-271-5/+4
| | | | | This causes problems when the my definition of paragraph is not the same of Vim's.
* [Vim] Enable hard wrap (comments, not code)Federico Igne2018-09-271-65/+58
|