aboutsummaryrefslogtreecommitdiffstats
path: root/oni-core.el
Commit message (Collapse)AuthorAgeFilesLines
* [oni-core] Disable the ‘C-x o’ keybindingGravatar Tom Willemse2022-01-061-1/+2
| | | | | I'm so used to using it that I keep forgetting to use ‘M-o’ for ‘ace-window’ instead. By disabling this keybinding I can train myself to use ‘ace-window’.
* Add ‘ace-window’ dependency and keybindGravatar Tom Willemse2021-12-071-2/+4
|
* Remove all self-loading autoload cookiesGravatar Tom Willemse2021-11-231-1/+42
| | | | | | | | The big downside of usuing these cookies to inject my configuration into the loading of a package is that it means that I can't load that package without my configuration anymore. This means that when I start ‘emacs -Q’ and then call ‘package-initialize’ it'll load my configuration as well. This makes debugging things very difficult.
* [oni-core] Don't fail when either ‘oni-c’ or ↵Gravatar Tom Willemse2021-11-161-3/+3
| | | | | | | ‘oni-cpp’ doesn't load Either or neither can be installed when ‘cc-mode’ is loaded, but it shouldn't be an error when one isn't.
* [oni-core] Add settings for spell checkingGravatar Tom Willemse2021-11-101-1/+15
| | | | | | | - Inhibit the use of the ’ character in case a ' should be used so that spell checking programs don't get confused. - Explicitly use the ‘hunspell’ program to perform spell checking.
* [oni-diff-hl] Remove autoload cookie, load from ↵Gravatar Tom Willemse2021-09-211-1/+3
| | | | ‘oni-core’
* [oni-css] Remove autoload cookie, load from ‘oni-core’Gravatar Tom Willemse2021-09-201-1/+2
|
* [oni-csharp] Remove autoload cookie, load from ↵Gravatar Tom Willemse2021-09-201-2/+2
| | | | ‘oni-core’
* [oni-cpp] Remove autoload cookie, load from ‘oni-core’Gravatar Tom Willemse2021-09-201-1/+3
|
* [oni-counsel] Remove autoload cookie, load from ↵Gravatar Tom Willemse2021-09-191-1/+3
| | | | ‘oni-core’
* [oni-conf] Remove autoload cookie, load from ‘oni-core’Gravatar Tom Willemse2021-09-191-1/+2
|
* [oni-compilation] Remove autoload cookie, load from ↵Gravatar Tom Willemse2021-09-191-1/+2
| | | | ‘oni-core’
* [oni-core] Add ‘mixed-pitch’ mode to InfoGravatar Tom Willemse2021-09-161-4/+5
|
* [oni-core] Start the week on MondayGravatar Tom Willemse2021-08-231-1/+8
|
* [oni-core] Only enable yas-global-mode if everything is ↵Gravatar Tom Willemse2021-08-121-4/+7
| | | | installed
* [oni-core] Require ‘package’ to use ↵Gravatar Tom Willemse2021-08-071-3/+5
| | | | ‘package-installed-p’
* [oni-cmake] Move autoload to ‘oni-core’Gravatar Tom Willemse2021-07-301-1/+2
|
* Move loading for ‘oni-clojure’ and required packages ↵Gravatar Tom Willemse2021-07-271-2/+7
| | | | into ‘oni-core’
* [oni-core] Enable ‘yas-global-mode’ if ↵Gravatar Tom Willemse2021-07-271-1/+3
| | | | ‘oni-yasnippet’ is installed
* [oni-browse-url] Move autoload into ‘oni-core’Gravatar Tom Willemse2021-07-271-1/+2
| | | | | Because these configurations might now be installed through a package manager they should be loaded through my “core” configuration.
* [oni-core] Move enabling of modes to after setting up ↵Gravatar Tom Willemse2021-07-261-9/+11
| | | | | | | auto loads This way I can be sure that any files that need to get loaded when these get enabled will be loaded.
* [oni-core] Add code to load all of the other ↵Gravatar Tom Willemse2021-07-261-1/+23
| | | | | | configuration files Well, all of those that I’ve updated to require loading.
* [oni-core] Add a line to the dashboard footer messagesGravatar Tom Willemse2021-07-241-2/+3
|
* Add comments on how to use the packages managed by GuixGravatar Tom Willemse2021-07-151-2/+5
|
* [oni-core] Update messages in the dashboardGravatar Tom Willemse2021-07-081-1/+18
| | | | These are some of the messages from “Pragmating Thinking & Learning”
* [oni-core] Add keybinding for `imenu'Gravatar Tom Willemse2021-07-051-1/+2
|
* [oni-core] Add Login keyring and remove ‘.netrc’ ↵Gravatar Tom Willemse2021-07-011-2/+5
| | | | auth sources
* [oni-core] Don’t try to automatically loadGravatar Tom Willemse2021-06-211-3/+1
|
* [oni-core] Ensure that ‘initial-buffer-choice’ gets ↵Gravatar Tom Willemse2021-06-211-2/+2
| | | | a live buffer
* [oni-core] Require ‘auth-source’Gravatar Tom Willemse2021-06-211-1/+2
|
* [oni-core] Add dashboardGravatar Tom Willemse2021-06-211-7/+5
|
* [oni-core] Add a function that does the reverse of ↵Gravatar Tom Willemse2021-04-251-1/+10
| | | | | | | ‘fill-paragraph’ This was taken from Bastien Guerry’s Emacs configuration: https://github.com/bzg/dotemacs
* [oni-core] Use ‘org-mode’ for the initial scratch bufferGravatar Tom Willemse2021-04-251-1/+7
|
* [oni-core] Enable ‘auto-insert-mode’Gravatar Tom Willemse2021-04-251-1/+2
|
* [oni-core] Use Gnus to read mailGravatar Tom Willemse2021-04-251-1/+5
|
* Add ‘insert-char-preview’Gravatar Tom Willemse2021-02-271-2/+3
| | | | | | This package exposes a function ‘insert-char-preview’ that does the same thing as ‘insert-char’ except that it shows a preview of the character in the completion.
* Add sort paragraph Hydra optionGravatar Tom Willemse2021-02-271-1/+7
|
* Add a hydra to sort lines and stringsGravatar Tom Willemse2021-01-311-9/+25
|
* Diminish ‘which-key-mode’Gravatar Tom Willemse2020-12-181-1/+2
|
* Properly diminish ‘gcmh-mode’ and ‘ws-butler-mode’Gravatar Tom Willemse2020-12-181-3/+3
| | | | | When these packages get updated they get reloaded. This undoes what ‘diminish’ did, so we have to keep doing it whenever they get reloaded.
* Remove ‘composable-mode’Gravatar Tom Willemse2020-12-181-3/+2
| | | | | | I liked the idea, but the implementatino was too flakey and didn’t actually let me do what I wanted to do. The biggest issue was that ‘comment-dwim’ didn’t work anymore and it got easily confused and screwed up the colors for my mode-line.
* Add which-key modeGravatar Tom Willemse2020-12-021-2/+4
|
* Add composable.elGravatar Tom Willemse2020-11-131-2/+3
|
* Add ‘embrace’ configurationGravatar Tom Willemse2020-10-301-2/+2
|
* Add windmove keybindingsGravatar Tom Willemse2020-10-191-1/+5
|
* Use ws-butlerGravatar Tom Willemse2020-10-151-8/+5
| | | | | | | | | | | | | | | | At work I have to work with a lot of files that other people work on as well. Other people don’t usually have their editor set up to remove all trailing whitespace, and we’re not allowed to make a change that includes a lot of extra whitespace changes[1]. So I end up having to revert a lot of whitespace changes just before submitting. And if I then have to make more changes, for example because something was pointed out in a code review, I have to do it again. ‘ws-butler’ promises that it will still prevent me from submitting extraneous whitespace, but will not touch lines that I haven’t changed, so that would prevent me from having to revert them all the time. [1]: This is good, having a lot of whitespace changes can distract from or even completely hide the actual change you’re trying to make.
* Diminish gcmh-modeGravatar Tom Willemse2020-10-151-2/+5
|
* Drop helpfulGravatar Tom Willemse2020-09-091-7/+2
| | | | | I’ve been using it for a while and I don’t actually like it much better than the built-in help functionality.
* Add gcmh - the Garbage Collection Magic HackGravatar Tom Willemse2020-04-301-2/+4
|
* Fix making scripts executable on saveGravatar Tom Willemse2020-04-301-1/+2
|