aboutsummaryrefslogtreecommitdiffstats
path: root/oni-core.el
Commit message (Collapse)AuthorAgeFilesLines
* Turn off autoloading oni-ivyGravatar Tom Willemse2023-04-011-2/+2
| | | | | For some reason projectile loads ivy, which tries to load oni-ivy, which I don't use at the moment.
* [oni-core] Fix related files functionGravatar Tom Willemse2023-03-301-2/+2
|
* [oni-core] Fix function namesGravatar Tom Willemse2023-03-201-3/+3
|
* [oni-coree] Silence native compilation warningsGravatar Tom Willemse2023-01-241-1/+5
|
* [oni-core] Sort keybindings, add ace window keybindingssGravatar Tom Willemse2023-01-241-6/+8
|
* [oni-core] Add related-files[1] to consult-buffer[2]Gravatar Tom Willemse2022-12-131-1/+23
| | | | | [1]: https://github.com/DamienCassou/related-files [2]: https://github.com/minad/consult
* Give some keybindings (hopefully) more descriptive namesGravatar Tom Willemse2022-12-131-7/+7
| | | | | | | This style of keybinding helps ‘which-key’[1] to display a better name for the command. [1]: https://github.com/justbur/emacs-which-key
* [oni-core] Show a random tip in my initial scratch messageGravatar Tom Willemse2022-11-131-19/+20
| | | | | | | These tips come from “Pragmatic Thinking and Learning: Refactor Your Wetware” by Andy Hunt[1] [1]: https://pragprog.com/titles/ahptl/pragmatic-thinking-and-learning/
* [oni-core] Remove duplicate entries from historyGravatar Tom Willemse2022-11-131-1/+4
|
* [oni-core] Remove the dashboard packageGravatar Tom Willemse2022-11-131-24/+20
| | | | I barely ever look at it.
* [oni-core] Remove agenda items from dashboardGravatar Tom Willemse2022-11-081-1/+2
| | | | I don't use the dashboard to see my tasks.
* [oni-core] Set some variables for the built-in ↵Gravatar Tom Willemse2022-11-021-2/+8
| | | | ‘calendar’ package
* Add oni-emms moduleGravatar Tom Willemse2022-08-171-1/+2
|
* [oni-core] Load notmuch configGravatar Tom Willemse2022-05-261-1/+2
|
* [oni-core] Put cygwin at the end of the exec-path list ↵Gravatar Tom Willemse2022-03-011-3/+3
| | | | | | | | on Windows There are some programs that live in both that and some other directories that I've added on Windows. This makes sure that the cygwin ones don't overwrite everything else, since usually I use different versions like MSYS2.
* [oni-core] Remove counsel (and ivy) and replace with verticoGravatar Tom Willemse2022-03-011-3/+47
| | | | | | | | This also brings in marginalia, orderless, consult, and embark. I've been reading about these projects for a while and after some looking around it seems like these are at the very least interesting, I'm trying it out for a while.
* [oni-core] Load the ‘generic-x’ libraryGravatar Tom Willemse2022-02-281-1/+2
| | | | | This library defines a few useful generic major modes like ‘etc-fstab-generic-mode’, and ‘java-properties-generic-mode’.
* [oni-core] Bump versionGravatar Tom Willemse2022-02-241-1/+1
|
* [oni-core] Go to the end of the line if a comment isn't ↵Gravatar Tom Willemse2022-02-241-6/+8
| | | | found
* [oni-core] Turn on ‘savehist-mode’ and ↵Gravatar Tom Willemse2022-02-241-0/+4
| | | | ‘save-place-mode’
* [oni-core] Replace ↵Gravatar Tom Willemse2022-02-081-1/+4
| | | | | | | ‘(upcase|downcase|capitalize)-word’ with dwim The “Do What I Mean” variants will either work on a region or a word, not just a word.
* [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