aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* bash: fixed some weird issue on bash completionsMiquel Sabaté Solà2020-08-121-2/+1
| | | | | | Basically on alacritty. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* Trying out alacritty as the terminal emulatorMiquel Sabaté Solà2020-08-124-1/+56
| | | | | | | | For now I've built it from source, which maybe isn't the best option. I've also updated the hunspell dictionary. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* fonts: added random fonts that I have for whatever reasonMiquel Sabaté Solà2020-08-0317-0/+1
| | | | | | | Too afraid to break something if I remove them, too lazy to actually check what's going on. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* i3: updated configuration to also start the blueman appletMiquel Sabaté Solà2020-08-032-2/+10
| | | | | | This commit also adds some updates on the catalan dictionary. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: added git-modes for git filesMiquel Sabaté Solà2020-08-031-9/+22
| | | | | | I've also added various minor changes here and there. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: added support for adoc-modeMiquel Sabaté Solà2020-08-031-19/+31
| | | | | | I've also restructured how markup languages were laid out in the document. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* bin: added find-broken-symlinksMiquel Sabaté Solà2020-08-032-1/+104
| | | | | | | | | This simple script checks for unexpectedly broken symlinks in a given directory ($HOME by default). This is useful because, as I've sadly detected, I had some relevant files that were not actually symlinked and some things utterly failed. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* git: add compile_commands.json into the global gitignoreMiquel Sabaté Solà2020-05-061-4/+4
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: set priorities for package archivesMiquel Sabaté Solà2020-04-272-9/+20
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: track the dependencies.sh fileMiquel Sabaté Solà2020-04-271-0/+22
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: merged my README.org file into init.orgMiquel Sabaté Solà2020-04-272-103/+16
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: polished my evil setupMiquel Sabaté Solà2020-04-272-43/+21
| | | | | | | That is, I'm introducing back again some functionality that I remove but now I'm binding it into different keys. This allows me to simplify the code quite a bit. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: turns out that magit can indeed stage by patchesMiquel Sabaté Solà2020-04-271-1/+1
| | | | | | | | | Before knowing this I had to resort to the CLI and manually `git stash -p` all the way. Turns out that magit is actually able to stage particular changes from a specific files, so this whole workflow is no longer needed, and hence the warning on the documentation is no longer valid. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: force ERC to use the authinfo mechanismMiquel Sabaté Solà2020-04-271-21/+22
| | | | | | | | Apparently now in some channels from freenode I need to be properly registered. After doing this, now I have to set my credentials into my authinfo file, so it can be picked up by ERC. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: using evil-escape and removing evil-leaderMiquel Sabaté Solà2020-04-242-90/+40
| | | | | | | | | evil-escape will help us removing some dirty code we had for this task (and that it didn't necessarily work everywhere). Moreover, I've pushed my effort about removing evil-leader, which led to some new mappings. That being said, there are still some bindings that are still to be defined. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: bring window navigation to Vim defaultsMiquel Sabaté Solà2020-04-241-22/+24
| | | | | | This also applies to scrolling. With this I can get rid off tons of hacks and misbehavior. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: user C-X for killing the buffer and the windowMiquel Sabaté Solà2020-04-231-4/+3
| | | | | | | Thus moving away from the leader key and being more in sync with the default C-x which I'm already using. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: vastly cleaned up my configurationMiquel Sabaté Solà2020-04-231-609/+344
| | | | | | More detailed explanations, purged some stuff that I don't use anymore, etc. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: fixed hookMiquel Sabaté Solà2020-04-221-2/+2
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: added a note on the readmeMiquel Sabaté Solà2020-04-221-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: bring back to life the pre-push hookMiquel Sabaté Solà2020-04-223-73/+8
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: fixed html generationMiquel Sabaté Solà2020-04-211-3/+9
| | | | | | | | Apparently soria's `soria-theme-purple-identifiers' does not behave correctly with the HTML exported of org-mode. This took me way longer to figure out that I'd like to admit... Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: remove desktop notifications for mu4e-alertMiquel Sabaté Solà2020-04-211-4/+0
| | | | | | They are annoying and they will be shown anyways in the modeline. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: prefer newer files for local stuffMiquel Sabaté Solà2020-04-211-2/+5
| | | | | | | | I have some stuff that I've built locally, and in those cases I'd prefer GNU Emacs not picking the first stuff that it sees, but instead pick the newest file, even if that involves stating which file is newer and so on. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: added some files that were missing to be linkedMiquel Sabaté Solà2020-04-211-1/+1
| | | | | | In particular, abbrevs.el and early-init.el also need to be symlinked upon installation. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: added an early-init.el fileMiquel Sabaté Solà2020-04-213-21/+83
| | | | | | | This file will be used by GNU Emacs 27 and later and it be loaded way before init.el kicks in. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: removed more warnings and cleaned up js setupMiquel Sabaté Solà2020-04-212-25/+12
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: removed unneeded mail variables and fixed setup for 27Miquel Sabaté Solà2020-04-211-4/+8
| | | | | | | | | | | | There were two variables that were long removed from GNU Emacs (since 24.x, I think). I was setting them anyways and the byte compiler was complaining about it. I used to ignore this warning, but now I want to play nice. Moreover, since upgrading to GNU Emacs 27.x I've noticed that sending emails was broken: it was not able to figure out the GPG key from which to sign emails. I've fixed this by directly telling `mml' which key to use. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: improved versions being supportedMiquel Sabaté Solà2020-04-212-12/+21
| | | | | | | Defining constants so everything is cleaner, and checking GNU Emacs versions in some places where they weren't. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: provide a package headerMiquel Sabaté Solà2020-04-212-5/+41
| | | | | | And update the one from the original init.el file. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: using the IS-MAC constant whenever possibleMiquel Sabaté Solà2020-04-211-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: properly check the OS and use thatMiquel Sabaté Solà2020-04-211-10/+24
| | | | | | | | | | | | The font detection was based on the window system, which utterly failed when starting up on server mode. Thus, we should use the `system-type' variable instead. Moreover, I'm taking this oportunity to create two new constants which are convenient to check the two supported OSes, and I'm also checking the OS at the very beginning. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: removed deprecated variables in 27.xMiquel Sabaté Solà2020-04-201-15/+4
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: make sure that all-the-icons is installedMiquel Sabaté Solà2020-04-201-0/+21
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: fixed some icons when using a serverMiquel Sabaté Solà2020-04-201-42/+44
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: better disable GC during startupMiquel Sabaté Solà2020-04-202-6/+16
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: use doom-modelineMiquel Sabaté Solà2020-04-202-34/+38
| | | | | | | This is much fancier than what I had before. Plus, I was able to get rid off all the ugly `diminish` calls that never actually worked. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: avoid calling package-initialize in 27.xMiquel Sabaté Solà2020-04-201-1/+3
| | | | | | | GNU Emacs 27.x no longer requires the call of `package-initialize`. We can skip this call from now on. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: enable lexical binding for the resulting init fileMiquel Sabaté Solà2020-04-201-0/+2
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: there is no need to manually add site-lisp subdirsMiquel Sabaté Solà2020-04-201-1/+0
| | | | | | | | Subdirectories inside of /usr/share/emacs/site-lisp are automatically added inside of the `load-path` variable. Thus, there is no need to manually include it again. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: added a couple of optimizations with frame creationMiquel Sabaté Solà2020-04-201-2/+6
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: also use evil-collection for the help modeMiquel Sabaté Solà2020-04-201-0/+1
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: use evil-collection as much as possibleMiquel Sabaté Solà2020-04-201-55/+21
| | | | | | This is useful in most cases and it reduces clutter. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: use evil-collection instead of evil-mu4eMiquel Sabaté Solà2020-04-202-27/+25
| | | | | | | Found an error on evil-mu4e after upgrading mu4e. Turns out that the package had migrated from evil-mu4e into evil-collection. Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: make sure that highlight-numbers is installedMiquel Sabaté Solà2020-04-131-4/+11
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* bash: upgrade the default nodeMiquel Sabaté Solà2020-04-131-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* hunspell: added more wordsMiquel Sabaté Solà2020-04-131-1/+3
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: added the PLJ abbrevMiquel Sabaté Solà2020-04-091-1/+3
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* Fixed CIMiquel Sabaté Solà2020-04-082-2/+2
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
* emacs: added highlight-numbers-modeMiquel Sabaté Solà2020-04-072-4/+7
| | | | Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>