1
0
Fork 0
Commit graph

953 commits

Author SHA1 Message Date
3ad8545544 Show ‘t’, ‘nil’, and numbers as constants in Emacs Lisp 2020-06-16 22:20:16 -07:00
092702b95e Prevent ‘auto-fill’ from filling the Package-Requires line 2020-06-16 21:58:45 -07:00
b9370a75b6 Add handle specification for oni-elisp 2020-06-16 21:47:56 -07:00
3f13ef3ed2 Fix active keymap issue in esh-autosuggest
‘esh-autosuggest’ sets the value for ‘company-active-map’, but because I use
‘company-posframe’ I need it to set ‘company-posframe-active-map’.
2020-06-15 10:32:45 -07:00
d13751c94a Add circe-serenity and org-azure-devops development repos 2020-05-14 10:00:50 -07:00
7623be48eb Add my vc-p4 package to package-archives 2020-05-13 22:45:23 -07:00
259ff68de4 Fixup oni-bat loading test 2020-05-11 00:33:38 -07:00
9b147ad6af Add functions to create notes while reading ebooks 2020-05-11 00:14:57 -07:00
cbaeffe3a1 Add snippet for autoload cookie 2020-05-02 18:32:39 -07:00
45b66d826a Enable ‘bmx-mode’
‘bmx-mode’ is a package to be used with ‘bat-mode’.
2020-05-02 18:32:01 -07:00
2937d39792 Add gcmh - the Garbage Collection Magic Hack 2020-04-30 22:40:45 -07:00
437d3d6cb9 Add rainbow-delimiters-mode to Haskell
Also enable ‘electric-pair-local-mode’ and ‘rainbow-delimiters-mode’ in Inferior
Haskell buffers.
2020-04-30 18:36:30 -07:00
cc133fb6f1 Don’t specify a variable pitch font
This way doesn’t work with running Emacs as a daemon. It doesn’t seem to be
doing bold right...
2020-04-30 18:35:47 -07:00
4fd3842af8 Colorize shr headings a bit more 2020-04-30 18:31:30 -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
45912e58b9 Load gravatar avatars in Gnus 2020-04-23 10:30:33 -07:00
2bdec7864a Fix up shopping list 2020-04-20 22:09:31 -07:00
b4428f89c2 Hide future scheduled items from tag searches
The value of the variable ‘org-agenda-todo-ignore-scheduled’ causes it to ignore
any scheduled items that aren’t scheduled for today or in the past,
‘org-agenda-tags-todo-honor-ignore-options’ makes the value of
‘org-agenda-todo-ignore-scheduled’ also apply to tag searches. Since I’ve
replaced my global todo list with a tag search, this is preferable.
2020-04-20 15:12:51 -07:00
27260c2ef2 Add extra newline to the plain note capture template
I’m using the date as a kind-of header, calling ‘fill-paragraph’ doesn’t
understand that the date isn’t part of the paragraph. It also looks a little
cleaner in my opinion.
2020-04-20 15:10:25 -07:00
c4328c9c08 Fix code example capture for non-unique buffers
If there are 2 files name "Program.cs" open, for example, the simple
‘(get-buffer "Program.cs")’ won’t work. ‘find-file-noselect’ can work if we pass
in the full file path using the ‘%F’ format placeholder.
2020-04-20 15:08:18 -07:00
3486bfd3ef Automatically make shell scripts executable 2020-04-20 15:06:36 -07:00
0599e05695 Add date to GNUS summary lines 2020-04-15 01:24:33 -07:00
cce21157e0 Tell sbcl not to use linedit
linedit is a package for SBCL (and other lisps?) somewhat like readline. Make
interactive use outside of Emacs much nicer.
2020-04-15 01:23:46 -07:00
9c753fae7e Use font-awesome to display org checkboxes 2020-04-13 00:40:22 -07:00
9571771281 Add ‘a’ and ‘e’ keybindings to move to beginning and end of line 2020-04-12 22:48:16 -07:00
ec15e1bca1 Shrink ✓ to make it fit in the mode-line 2020-04-10 19:12:39 -07:00
05f103e9e1 Resize Emacs frames by pixels
Instead of the default resising by columns and rows, use pixels.
2020-04-10 18:12:55 -07:00
87e28a028d Load autorevert explicitly in tests 2020-04-09 14:03:33 -07:00
69aec39c5d Diminish auto-revert-mode to  2020-04-09 13:17:05 -07:00
734d5764f8 Apply fontset settings when a frame is created, tweak font size
Instead of setting the fontset things immediately always, check if we’re running
as a daemon and if so, delay setting the fontsets until after a frame is
created. This will set the fontset for each frame individually.

Tweak the font size of the Font Awesome icons to fit better with the rest of the
fonts.
2020-04-09 13:13:59 -07:00
afaa9d2a87 Diminish org-edna 2020-04-09 11:32:52 -07:00
8a494dc120 Explicitly load yasnippet for testing 2020-04-09 00:08:42 -07:00
89d2b9a057 Excplicitly load ‘oni-ivy’ for testing 2020-04-09 00:06:37 -07:00
ed1af74205 Change the column the habit graphs are printed in 2020-04-08 23:52:54 -07:00
403eee3ed1 Enable electric pairing in Haskell 2020-04-08 23:52:42 -07:00
0d8c294865 Fix tests by including ‘subr-x’
‘string-empty-p’ is defined in ‘subr-x’ and this library isn’t loaded into Emacs
by default.
2020-04-08 23:51:59 -07:00
dcffe90e3c Test isearch-mode diminishing using a constant
Apparently in the docker container that’s running the tests, reading  from the
command-line makes it a multibyte character (105 776 127 130), but defined in
Emacs it’s a unibyte character (61442). This might have something to do with
UTF-16 vs UTF-8?
2020-04-08 23:48:56 -07:00
df4d188d3f Fix diminishing minor modes when reloading libraries 2020-04-08 11:16:00 -07:00
2cfd2013b9 Properly load ‘oni-paredit’ when ‘paredit’ is loaded 2020-04-08 11:10:51 -07:00
27ae68341c Add basic fish shell script configuration 2020-04-08 00:22:23 -07:00
86f4264e3f Use ‘nov-mode’ for ‘.epub’ files 2020-04-07 23:15:48 -07:00
a8b95ba858 Disable ‘shfmt-on-save-mode’ for ‘bats-mode’ buffers 2020-04-07 21:40:06 -07:00
23a23d3c1b Fix arguments for shfmt 2020-04-07 21:30:52 -07:00
6e177aa3d3 Ensure idle timer for ‘recentf-save-list’ only gets created once 2020-04-07 21:30:12 -07:00
f90d13d9c3 Fix typo 2020-04-07 13:14:09 -07:00
8121df576e Use ‘nxml-mode’ for ‘.proj’ and ‘.targets’ files
Both of these file types are used for MSBuild.
2020-04-07 12:01:05 -07:00
6642c7d717 Ensure ~/.emacs.d/data/ exists when testing ‘oni-core’
If the directory doesn’t exist, ‘recentf-mode’ will try to save the recent file
list and fail because Emacs automatically asks if the directory should be
created. Since the test is running in a non-interactive environment, it’ll fail
to read the user’s answer.
2020-04-07 10:14:55 -07:00
a709f502f8 Add navigation functions for end-of-line and beginning-of-line 2020-04-07 02:09:43 -07:00