Commit graph

25 commits

Author SHA1 Message Date
Howard Abrams
fe6fb9159b Use Eros for eval last expression
Let's have this as the default for , e e
2023-08-14 11:45:54 -07:00
Howard Abrams
b8f8f2421f Tangling was a mistake
Unless I want to redo everything, and always tangle files (tempting).
2023-07-10 09:25:40 -07:00
Howard Abrams
f0f1834c02 Better notice of function names in Org files 2023-07-05 10:22:19 -07:00
Howard Abrams
ccb49d5a58 Tangle all configuration files to my elisp directory
Haven't really needed this, as I have a function to load the org file
as Emacs Lisp code directly, but this can be a little helpful for debugging.
2023-07-05 10:22:18 -07:00
Howard Abrams
add010fd44 Label the g commands for which-key
Cleaned up the commands that follow on the g key with labels, and I
got rid of commands that I don't think is useful.

This required changes through the repo, but things are looking good.

I also changed the behavior of `e` and `E`, and `w` and `W` based on
how I think that should be.
2023-06-15 15:48:49 -07:00
Howard Abrams
b8df072250 Definition jump to a <<noweb>> in literate org files 2023-06-14 17:35:08 -07:00
Howard Abrams
882cf0dba7 Fix/Cleanup many of the keybindings
Creating multiple general leader keys per mode, doesn't work. Instead,
I need to re-use the _local leader_ but add the keymap during the
definition.
2023-05-01 11:49:33 -07:00
Howard Abrams
78f5044e18 Remove v to automatically select the text object
While it seemed like a good idea at the time, shaving off this one
keystroke means you can't select a smaller aspect.
2023-04-19 08:59:42 -07:00
Howard Abrams
b7a35fe1dc Fix some movement, including a better start to visual
Why not have `v` (when programming), select the entire symbol?
2023-04-06 22:00:12 -07:00
Howard Abrams
1523109430 Ouch. What an embarrassing bug. 2023-04-01 16:32:16 -07:00
Howard Abrams
a30dcaf72a What is going on with use-package!?
Seems that a combination of :tags break it.
2023-04-01 16:32:16 -07:00
Howard Abrams
94ab832ba7 Fix lispyville mode hooks 2023-04-01 16:32:16 -07:00
Howard Abrams
4be00bd345 Add elisp-demos back into system 2023-04-01 16:32:16 -07:00
Howard Abrams
6dfb07b3bf Swap clever parens for lispyville
The lispy+lispyville is more feature-rich than the
smart-parens+clever. Both are fantastic, but I'm switching my lisp
work for lispyville.
2023-03-17 19:19:55 -07:00
Howard Abrams
b88172db48 Create a hydra for new Evil state for moving around 2023-03-17 09:55:12 -07:00
Howard Abrams
01a0958e6f Update the copyright year
This really was a lark to see if I could change ALL the files using
woccur and a regular expression. Quite please with how simple that was.
2023-02-23 09:35:36 -08:00
Howard Abrams
13cc881a2e Fixed that single quotes should behave in Lisp modes. 2022-08-22 15:58:30 -07:00
Howard Abrams
ffbd253e65 Convert to lower-case #+BEGIN_SRC blocks
While I was at it, I address some prose-specific comments like passive
sentences and weasel words.
2022-06-17 17:25:47 -07:00
Howard Abrams
6689227338 In case I need to call evil-inner-WORD directly
I created an interactive wrapper.
2022-06-16 12:16:29 -07:00
Howard Abrams
f46d6080af Better goto-definition when the function is verbatim 2022-05-22 22:06:26 -07:00
Howard Abrams
911b2ef4ce Integrate eros for better display of evaluation
Now when I evaluate an s-expression, I get a message near the code
instead of down below.
2022-05-13 14:35:26 -07:00
Howard Abrams
14cb05e0fa Convert to use thread-last
While the ->> is nice, perhaps defaulting to emacs-builtin functions
is a better idea in general. Besides, it is clearer.
2022-05-13 09:47:31 -07:00
Howard Abrams
db2d27b66c Goto definitions written in org files
Got a hacky approach to jumping to function definitions that are
written in an literate org file using ripgrep. Hopefully, this will
work well.
2022-05-12 09:40:35 -07:00
Howard Abrams
241d72bc0e Add elisp-demos and elisp-def
As these two packages make Emacs Lisp programming much nicer.
2022-05-11 14:34:43 -07:00
Howard Abrams
9f0de0db6f Strict Emacs Lisp mode
Finally. Plus I thought I would move these stuff to its own file.
2022-05-11 11:40:58 -07:00