aboutsummaryrefslogtreecommitdiffstats
path: root/oni-elisp
Commit message (Collapse)AuthorAgeFilesLines
* Replace all Cask files with Eldev filesGravatar Tom Willemse2023-05-252-8/+13
| | | | | | | | | 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/
* [oni-elisp] Fix keybindings for IELMGravatar Tom Willemse2023-04-111-1/+12
| | | | | | | | | ‘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.
* [oni-elisp] Remove litableGravatar Tom Willemse2023-03-141-3/+2
| | | | | | 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.
* [oni-elisp] Add ‘litable-mode’[0] to Emacs Lisp buffersGravatar Tom Willemse2022-12-131-2/+3
| | | | [0]: https://github.com/Fuco1/litable
* Remove autoloads for snippet loadingGravatar Tom Willemse2021-12-011-3/+1
| | | | | 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.
* Remove all self-loading autoload cookiesGravatar Tom Willemse2021-11-231-4/+1
| | | | | | | | 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-fci] Remove configurationGravatar Tom Willemse2021-06-221-7/+3
| | | | | ‘fci-mode’ has been completely superseded by the built-in ‘display-fill-column-indicator-mode’.
* [oni-elisp] Support highlighting negative numbersGravatar Tom Willemse2021-05-241-2/+3
|
* Add checkdoc settingsGravatar Tom Willemse2021-02-271-1/+6
|
* Clean up the mode-line for ielm buffersGravatar Tom Willemse2020-09-151-1/+16
|
* Explicitly require hydra for configs that create hydrasGravatar Tom Willemse2020-09-091-2/+3
|
* Use ‘display-fill-column-indicator-mode’ if possibleGravatar Tom Willemse2020-09-071-2/+6
| | | | | Fall back to ‘fci-mode’ if the function ‘display-fill-column-indicator-mode’ doesn’t exist.
* Show ‘t’, ‘nil’, and numbers as constants in ↵Gravatar Tom Willemse2020-06-161-1/+11
| | | | Emacs Lisp
* Prevent ‘auto-fill’ from filling the ↵Gravatar Tom Willemse2020-06-161-4/+5
| | | | Package-Requires line
* Add handle specification for oni-elispGravatar Tom Willemse2020-06-161-2/+7
|
* Add snippet for autoload cookieGravatar Tom Willemse2020-05-021-0/+5
|
* Remove dependency declarations from Cask filesGravatar Tom Willemse2020-03-201-8/+0
| | | | | | 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.
* Add hydra for emacs-lispGravatar Tom Willemse2020-03-061-2/+11
|
* Add flycheck-relint to Elisp configurationGravatar Tom Willemse2020-02-291-2/+5
|
* Enable ‘auto-fill-mode’ for comments in most ↵Gravatar Tom Willemse2019-12-101-1/+7
| | | | | | | programming modes The ones that are already backed by a formatter, such as Java, Python and sh don’t need it.
* Show IELM buffers in a side-windowGravatar Tom Willemse2019-09-081-1/+7
|
* Change version formatGravatar Tom Willemse2019-09-041-1/+1
| | | | | | | | | | | 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.
* Fix tests for ‘oni-elisp’Gravatar Tom Willemse2019-08-251-1/+2
|
* Add ‘depends-on-git’ emacs-lisp snippetGravatar Tom Willemse2019-08-251-0/+5
|
* Add missing Cask fileGravatar Tom Willemse2019-08-251-0/+16
|
* Add snippets to ‘oni-elisp’Gravatar Tom Willemse2019-08-253-0/+90