1
0
Fork 0
Commit graph

26 commits

Author SHA1 Message Date
e8ac8c4687 Replace all Cask files with Eldev files
I'm working on moving my build setup to my own laminar[1] instance. To do this I
need to be able to package files up. It appears that I couldn't quite get Cask
to work, and Eldev exists in the Guix[2] package repository.

[1]: https://laminar.ryuslash.org/
[2]: https://guix.gnu.org/
2023-05-25 00:03:46 -07:00
c76c236991 [oni-elisp] Fix keybindings for IELM
‘paredit-mode’ appears to have added keybindings for ‘C-j’ and ‘RET’ that
weren't there before (or did I enable ‘paredit-mode’ in IELM recently?) and that
interfere with executing code.

This way of removing the keybindings works in a buffer-local only way so that in
other buffers the ‘RET’ and ‘C-j’ keybindings remain untouched.
2023-04-11 20:20:57 -07:00
bd63867ddf [oni-elisp] Remove litable
It's a fun idea, but practically it makes things a lot slower in certain
situations and by default it has some weird concepts of what safe or pure
functions are.
2023-03-14 00:11:11 -07:00
ca8dc9d161 [oni-elisp] Add ‘litable-mode’[0] to Emacs Lisp buffers
[0]: https://github.com/Fuco1/litable
2022-12-13 07:18:17 -08:00
8af6f8d160 Remove autoloads for snippet loading
Loading ‘yasnippet’ shouldn't automatically load my package configuration. If my
package configuration hasn't been loaded it shouldn't try to include my snippets.
2021-12-01 13:43:21 -08:00
cfa0179053 Remove all self-loading autoload cookies
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.
2021-11-23 00:38:09 -08:00
89f8afa600 [oni-fci] Remove configuration
‘fci-mode’ has been completely superseded by the built-in
‘display-fill-column-indicator-mode’.
2021-06-22 22:19:53 -07:00
72b4e0b83e [oni-elisp] Support highlighting negative numbers 2021-05-24 19:49:40 -07:00
21bd7564f5 Add checkdoc settings 2021-02-27 15:37:36 -08:00
aeeeb64bb9 Clean up the mode-line for ielm buffers 2020-09-15 22:51:36 -07:00
c9212149da Explicitly require hydra for configs that create hydras 2020-09-09 08:53:22 -07:00
4d0a1c884d Use ‘display-fill-column-indicator-mode’ if possible
Fall back to ‘fci-mode’ if the function ‘display-fill-column-indicator-mode’
doesn’t exist.
2020-09-07 14:45:10 -07:00
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
cbaeffe3a1 Add snippet for autoload cookie 2020-05-02 18:32:39 -07:00
74a20197df Remove dependency declarations from Cask files
The dependencies are also in the package files themselves and are the actual
source of truth. The way I’ve reorganized the stages should mean that this isn’t
necessary anymore.
2020-03-20 10:48:56 -07:00
4d272ffb4a Add hydra for emacs-lisp 2020-03-06 23:14:50 -08:00
fd18520fb5 Add flycheck-relint to Elisp configuration 2020-02-29 13:13:56 -08:00
977f795e03 Enable ‘auto-fill-mode’ for comments in most programming modes
The ones that are already backed by a formatter, such as Java, Python and sh
don’t need it.
2019-12-10 23:16:15 -08:00
071ab29871 Show IELM buffers in a side-window 2019-09-08 16:55:34 -07:00
bb29ee8a12 Change version format
In order to support my tablet which seems to have a lower maximum integer
value (I guess it’s 32-bit? I’m surprised) and can’t handle the version numbers
I was using before. It would turn them into floating point numbers, which adds a
~.0~, this made it impossible to install any package.

Any installations I have will need to reinstall all their oni packages so that
the new version number is picked up, since the new version number will be lower
than the old one.
2019-09-04 21:09:38 -07:00
b3123f8d11 Fix tests for ‘oni-elisp’ 2019-08-25 14:05:05 -07:00
8b92d54baf Add ‘depends-on-git’ emacs-lisp snippet 2019-08-25 13:44:57 -07:00
fb371a5dd9 Add missing Cask file 2019-08-25 13:44:48 -07:00
75fe1b4c4f Add snippets to ‘oni-elisp’ 2019-08-25 13:37:25 -07:00