Commit graph

126 commits

Author SHA1 Message Date
Howard Abrams
2f1a517391 Moving to Emacs 30 and removing ts refs
Now that tree sitter is built in, might as well embrace it.
2025-03-10 14:51:58 -07:00
Howard Abrams
f09dcded7c Minor tweaks 2025-02-14 20:39:13 -08:00
Howard Abrams
6d92980311 Migration from ~/other to ~/src
Why was it any other way?
2024-10-19 13:34:01 -07:00
Howard Abrams
71168110e0 Fixing my Markdown configuration a bit
Just need to get the fonts working better.
2024-09-02 15:57:51 -07:00
Howard Abrams
a9ce3c1d27 Fixed a "race condition" startup bug
I wanted to have an icon associated with the major mode hydra, but the
display system wasn't available at this time. So, now we can override it.
2024-08-10 21:58:05 -07:00
Howard Abrams
24d13c1a07 Issues with work-related stuff, like Ansible and Markdown
Now doing a lot of work with Markdown, and need to add linting and
other features.
2024-08-10 12:35:44 -07:00
Howard Abrams
285bf2d86c Fixed minor bugs 2024-08-07 22:17:37 -07:00
Howard Abrams
c7ed6c03f7 Experiment in highlighting the current symbol 2024-07-25 21:42:44 -07:00
Howard Abrams
4a8dd29d68 Starting to replace ha-local-leader for Major Mode Hydra 2024-07-25 21:37:53 -07:00
Howard Abrams
2d41285097 Tidy up prose on evil and headers 2024-07-25 21:37:49 -07:00
Howard Abrams
a1215cb1af Code reorganization 2024-07-18 22:17:12 -07:00
Howard Abrams
0de35fbac9 Fix minor issue in Markdown render 2024-07-07 11:43:59 -07:00
Howard Abrams
57e97b232a Move imenu to main configuration section 2024-07-04 23:17:25 -07:00
Howard Abrams
a0b9d355ff Turn on the index menu feature to the menu bar 2024-07-03 08:47:14 -07:00
Howard Abrams
acc8cd98ba Minor changes to C-a
And M-j/k move up the function lists.
2024-07-02 22:58:28 -07:00
Howard Abrams
6a143bf60b Make Markdown less garish. 2024-07-02 11:37:19 -07:00
Howard Abrams
e706db3394 Migrate my Ansible/YAML code into its own file 2024-07-02 10:11:23 -07:00
Howard Abrams
2bf50e1f78 Organizational bug fix 2024-06-03 22:28:14 -07:00
Howard Abrams
13c579c354 Swapping out Flyspell for Jinx 2024-06-03 21:08:59 -07:00
Howard Abrams
cb96dae588 Bring back the yaml-ts-mode and combobulate 2024-05-31 15:20:47 -07:00
Howard Abrams
4450d665d1 YAML working again 2024-05-30 20:00:33 -07:00
Howard Abrams
bb21ab656e Fixed the devdocs with a pretty-hydra
Much more useful.
2024-05-30 19:59:54 -07:00
Howard Abrams
eee31951d2 Controlling the previews of Markdown 2024-05-19 09:26:56 -07:00
Howard Abrams
26744944a0 Migrating from direnv to mise 2024-04-29 17:30:45 -07:00
Howard Abrams
815f86fd87 Better Lisp Editing with major-mode-hydra 2024-03-22 13:44:17 -07:00
Howard Abrams
988c0dac2e Decided I like lowercase headers better
Oh, and let's fix the FILETAGS. Thank goodness for woccurrrrrr.
2024-03-06 20:02:25 -08:00
Howard Abrams
5c11765f82 Migrate from specific variable-pitch to mixed-pitch project 2024-02-28 13:46:18 -08:00
Howard Abrams
52046ffa91 Removed projectile for the built-in project 2024-02-13 11:30:52 -08:00
Howard Abrams
778bfd4685 Made Evil optional
Probably one doesn't need to hedge any bets, but I want to be able to
eventually swap out Evil for Meow (or something of my own crafting),
so wrapping evil-specific calls with a condition doesn't sound like a
bad idea.
2024-02-09 12:07:05 -08:00
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
abee1e8325 Tidied some font-specific comments 2023-12-19 20:15:47 -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
aed9f98082 Better approach to dealing with the switch in Homebrew 2023-11-18 20:59:22 -08:00
Howard Abrams
1813f6e62b Use Evil-focused interface to iedit 2023-11-16 10:37:44 -08:00
Howard Abrams
6e92e3d13d New Mac system shook out some MacOS changes needing incorporation
Specifically how Homebrew is installing its goodies in a different
location, which makes it a bit incompatible with my Linux boxen.
2023-11-06 09:45:45 -08:00
Howard Abrams
a3e92b4f7f Removing Tree Sitter
The Tree Sitter just isn't changing anything for me, so I'm removing
this code for the time being. I'll reinvestigate later.
2023-09-08 10:58:17 -07:00
Howard Abrams
1f9f59d9ed Fixed a bit of the startup 2023-08-29 12:00:32 -07:00
Howard Abrams
721f1ea8b0 Update Markdown and reStructuredText to be more Org-like
Now, it is pretty.
2023-08-16 17:39:36 -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
5bdd5b8608 Still resolving some Tree Sitter issues 2023-08-11 16:39:15 -07:00
Howard Abrams
a00b70c54a Added some more sort features to my "data" commands
Including a nifty ability to sort lines by a user-definable column.

Oh, and the ability to run a `jq` command on a JSON buffer to whittle
it down, which seems to be very data-centric.
2023-08-11 16:38:43 -07:00
Howard Abrams
fb1df1a8f0 Fix case conversion, e.g. Snake to Camel to Kebab
Using the string-inflection project. This also cleans up the `z` keybindings.
2023-07-11 10:10:58 -07:00
Howard Abrams
5e52a69e32 Easier approach to Sprint Names
This also fixes some tangling bugs.
2023-07-10 09:25:40 -07:00
Howard Abrams
264720be8e Wrote functions to change from camelCase to snake_case.
Need to also do something for dashed case (Lisp case?).
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
b948a940a4 Fix how I send code to a Project's Terminal 2023-05-31 17:08:15 -07:00
Howard Abrams
eaa547e445 Still futszin' with Tree Sitter 2023-05-31 17:07:59 -07:00
Howard Abrams
ff55f0fbc4 Looks like yaml-pro doesn't need to know about Tree Sitter 2023-05-25 10:40:28 -07:00