Commit graph

30 commits

Author SHA1 Message Date
Howard Abrams
62651466e2 Reorganizing my Publishing Approach
Getting ready to ship an exported version of my files up to my own
server.
2023-12-20 19:54:30 -08:00
Howard Abrams
ded7a58da0 Fixed the s-expression text objects
I really use this a lot while programming Emacs Lisp.
2023-12-19 20:15:47 -08:00
Howard Abrams
2d9725290b Fix header to have correct tags 2023-12-19 20:15:26 -08:00
Howard Abrams
a8f9f87967 Need to debug Elisp functions more often. 2023-09-09 21:09:28 -07:00
Howard Abrams
1974605b46 Nifty new Lisp refactoring bindings 2023-08-16 17:38:32 -07:00
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