| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This is convenient when I'm writing Guix packages.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
It's a nice way to display the minibuffer, but sometimes all the text I'm typing
in just disappears.
|
| |
|
| |
|
|
|
|
| |
lines
|
|
|
|
| |
before replacing
|
|
|
|
| |
more ivy-like
|
| |
|
| |
|
|
|
|
| |
‘orderless-matching-styles’
|
| |
|
|
|
|
| |
it's available
|
|
|
|
|
|
|
| |
Now that I've added the ‘org-table’ face to ‘yoshi-theme’[1] I can enable the
mode again and not be bothered by misaligned tables.
[1]: https://git.sr.ht/~ryuslash/yoshi-theme
|
|
|
|
|
| |
By doing more of the filtering in SQL rather than Emacs Lisp it got a bit
faster.
|
|
|
|
| |
post as a quote
|
| |
|
| |
|
|
|
|
| |
I'm not using polybar anymore.
|
| |
|
|
|
|
|
| |
This adds a magit option to the project switch commands so that I can view the
git status of a project right away.
|
|
|
|
|
|
|
|
|
|
| |
is shown
- Show the output in a small window at the bottom of my screen.
- When the sync has completed successfully, close the output window.
- Automatically update the ‘*notmuch-hello*’ buffer when the process ends.
|
| |
|
|
|
|
| |
Geiser REPL
|
| |
|
| |
|
| |
|
|
|
|
| |
“writing”
|
|
|
|
|
|
|
| |
When Emacs is first started ‘treesit-extra-load-path’ is empty and any
‘(treesit-language-available-p ...)’ will return nil. But calling, for example,
‘bash-ts-mode’ will work if the package is installed in Guix and will fill the
variable.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Set the ‘treesit-extra-load-path’ to the value of ‘TREE_SITTER_GRAMMAR_PATH’.
Emacs doesn't seem to do this automatically, but Guix sets that variable when
grammars get installed.
- Add ‘bash-ts-mode’ to the ‘interpreter-mode-alist’. In his article[1] about
tree sitter support in Emacs Mickey Petersen mentions that it's best to use
‘major-mode-remap-alist’, however in his example he remaps ‘bash-mode’ to
‘bash-ts-mode’, but there is no ‘bash-mode’. Setting the
‘interpreter-mode-alist’ like this still works.
[1]: https://www.masteringemacs.org/article/how-to-get-started-tree-sitter
|
| |
|
|
|
|
|
|
|
|
| |
‘lisp-interaction-mode’
It always confuses me that it's defined in ‘lisp-interaction-mode’, but not in
‘emacs-lisp-mode’. ‘emacs-lisp-mode’ has the same basic snippet under the key
‘def’.
|
| |
|
| |
|
|
|
|
| |
This is now displayed on my Inkplate.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
sync email
This section is meant to come right after the first “hello” section. The hooks
should be set up in pre-new and post-new to make sure that everything that needs
to run before and after works as expected.
|
|
|
|
| |
Without it the package isn't valid.
|
|
|
|
|
|
|
|
| |
separate package
I haven't been using Gnus for a while and have been using notmuch instead.
Having my email sending settings be a part of the gnus configuration makes it
impossible to send email without loading gnus.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
occurrences
Right now this doesn't seem to work at all... It works fine when I evaluate this
using ‘eval-defun’ or ‘eval-last-sexp’, but when I try to byte-compile it
doesn't work.
I've added my own custom macro that expands to the same thing that
‘(setf (map-elt ...) ...)’ should. I have forgotten how to write macros properly
so I may have made some mistakes.
This should only be temporary until I figure out why this is happening... it
might just be that I'm using a version of Emacs built from a faulty commit.
|
|
|
|
|
| |
This makes it easier to see which line I'm looking at while going through the
hits.
|
| |
|
|
|
|
| |
They don't currently make sense for anywhere else...
|
| |
|
|
|
|
| |
Emacs articles
|