1
0
Fork 0
Commit graph

58 commits

Author SHA1 Message Date
574284ca78
[oni-core] Add ‘mixed-pitch’ mode to Info 2021-09-16 09:00:05 -07:00
4e3f94b134
[oni-core] Start the week on Monday 2021-08-23 21:45:41 -07:00
ddd2d044ac
[oni-core] Only enable yas-global-mode if everything is installed 2021-08-12 22:02:17 -07:00
7f8da57f4d
[oni-core] Require ‘package’ to use ‘package-installed-p’ 2021-08-07 19:53:41 -07:00
a352d0983a
[oni-cmake] Move autoload to ‘oni-core’ 2021-07-30 23:13:18 -07:00
146f5cfcca
Move loading for ‘oni-clojure’ and required packages into ‘oni-core’ 2021-07-27 21:06:46 -07:00
3b65ae5748
[oni-core] Enable ‘yas-global-mode’ if ‘oni-yasnippet’ is installed 2021-07-27 20:40:03 -07:00
79a2ec9b8a
[oni-browse-url] Move autoload into ‘oni-core’
Because these configurations might now be installed through a package manager
they should be loaded through my “core” configuration.
2021-07-27 20:28:54 -07:00
8d09d01564
[oni-core] Move enabling of modes to after setting up auto loads
This way I can be sure that any files that need to get loaded when these get
enabled will be loaded.
2021-07-26 21:30:24 -07:00
8d5b37a12d
[oni-core] Add code to load all of the other configuration files
Well, all of those that I’ve updated to require loading.
2021-07-26 21:27:15 -07:00
113bed7218 [oni-core] Add a line to the dashboard footer messages 2021-07-24 00:50:40 -07:00
1d7ac0e410
Add comments on how to use the packages managed by Guix 2021-07-15 22:34:08 -07:00
19e9e78981 [oni-core] Update messages in the dashboard
These are some of the messages from “Pragmating Thinking & Learning”
2021-07-08 02:27:40 -07:00
0befa1ec7c [oni-core] Add keybinding for `imenu' 2021-07-05 23:33:32 -07:00
7ac2b35a33 [oni-core] Add Login keyring and remove ‘.netrc’ auth sources 2021-07-01 18:00:13 -07:00
6a96253979 [oni-core] Don’t try to automatically load 2021-06-21 23:46:45 -07:00
a7bf05b48c [oni-core] Ensure that ‘initial-buffer-choice’ gets a live buffer 2021-06-21 23:39:58 -07:00
43eecedd1a [oni-core] Require ‘auth-source’ 2021-06-21 23:36:20 -07:00
e6ea0611ee [oni-core] Add dashboard 2021-06-21 23:03:56 -07:00
fda64e525e [oni-core] Add a function that does the reverse of ‘fill-paragraph’
This was taken from Bastien Guerry’s Emacs configuration:
https://github.com/bzg/dotemacs
2021-04-25 17:57:46 -07:00
1e974046c5 [oni-core] Use ‘org-mode’ for the initial scratch buffer 2021-04-25 17:53:21 -07:00
cd8565d9bd [oni-core] Enable ‘auto-insert-mode’ 2021-04-25 17:50:22 -07:00
ef2c729039 [oni-core] Use Gnus to read mail 2021-04-25 17:42:36 -07:00
869c3073b3 Add ‘insert-char-preview’
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.
2021-02-27 15:41:20 -08:00
feec611d17 Add sort paragraph Hydra option 2021-02-27 15:37:09 -08:00
863222af0d Add a hydra to sort lines and strings 2021-01-31 21:59:47 -08:00
c7603f21d3 Diminish ‘which-key-mode’ 2020-12-18 00:07:13 -08:00
f3aef98455 Properly diminish ‘gcmh-mode’ and ‘ws-butler-mode’
When these packages get updated they get reloaded. This undoes what ‘diminish’
did, so we have to keep doing it whenever they get reloaded.
2020-12-18 00:05:25 -08:00
996f29b49b Remove ‘composable-mode’
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.
2020-12-18 00:03:20 -08:00
d4d4c75d62 Add which-key mode 2020-12-02 19:06:58 -08:00
d6f0b92c9f Add composable.el 2020-11-13 09:39:53 -08:00
05cdbd0fb2 Add ‘embrace’ configuration 2020-10-30 18:23:10 -07:00
fe91d0a506 Add windmove keybindings 2020-10-19 13:48:09 -07:00
a49fda9c79 Use ws-butler
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.
2020-10-15 14:25:18 -07:00
b041947902 Diminish gcmh-mode 2020-10-15 14:25:18 -07:00
e9f5cb9a3b Drop helpful
I’ve been using it for a while and I don’t actually like it much better than the
built-in help functionality.
2020-09-09 08:52:36 -07:00
2937d39792 Add gcmh - the Garbage Collection Magic Hack 2020-04-30 22:40:45 -07:00
84903e4425 Fix making scripts executable on save 2020-04-30 18:27:40 -07:00
3da3700fae Fix oni-core tests 2020-04-26 21:45:30 -07:00
18807d5461 Silence ‘recentf-save-list’
‘recentf-save-list’ sends a message that it’s saving the recentf list, but
seeing that after every time I don’t do something for 10 seconds in Emacs gets a
little annoying.
2020-04-26 15:31:23 -07:00
6e177aa3d3 Ensure idle timer for ‘recentf-save-list’ only gets created once 2020-04-07 21:30:12 -07:00
a709f502f8 Add navigation functions for end-of-line and beginning-of-line 2020-04-07 02:09:43 -07:00
bb231392df Add some settings that should improve performance for lsp-mode 2020-02-25 10:17:32 -08:00
1acb64f9c8 Enable recentf-mode in Emacs 2020-02-24 22:08:51 -08:00
a16cc328fe Don’t use ~/.authinfo for storing credentials 2020-02-03 22:03:13 -08:00
5fe2bca5cc Don’t show the default help tooltip on the mode-line 2020-01-10 22:46:54 -08:00
cd084ebd2a Use ‘ibuffer-jump’ instead of ‘ibuffer’
‘ibuffer-jump’ moves the point to be on the buffer that you jump from, ‘ibuffer’
doesn’t change point.
2019-12-10 22:11:10 -08:00
3ec966634b Allow ‘fit-window-to-buffer’ to resize windows horizontally 2019-09-19 17:40:16 -07:00
897028c275 Show both "*helpful" and "*Help" buffers in a side window 2019-09-19 17:39:42 -07:00
c201e368d6 Fix checkdoc warning 2019-09-18 11:09:58 -07:00