Commit graph

617 commits

Author SHA1 Message Date
Howard Abrams
1022f21d29 No debug on errors in Eshell
And while we are at it, let's leave more notes for myself.
This is why I like literate programming for my Emacs Configuration
files.
2023-12-19 20:15:26 -08:00
Howard Abrams
2d9725290b Fix header to have correct tags 2023-12-19 20:15:26 -08:00
Howard Abrams
a61b214239 Fix by having dir-locals.el a template
This solves a problem by having it overshadow the emacs lisp template.
2023-12-18 17:16:45 -08:00
Howard Abrams
641b69a241 New monitors. Font too big! 2023-12-13 11:27:32 -08:00
Howard Abrams
c91f93dd68 Eschewing a ZNC approach for just directly going into IRC 2023-12-13 11:27:32 -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
0e8424b7cb Use evil better jumper with C-o / C-i
This jumps between "other jumps". Might build my own auto-mark/jump
that I can control and understand better.
2023-11-16 08:51:50 -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
0bda2f1dab fix the mail 2023-10-12 21:00:09 -07:00
Howard Abrams
6946f5ef92 Since I don't use :, let's have it take over for , 2023-10-12 17:49:06 -07:00
Howard Abrams
f71b4f8ad9 Moved org commands to the main leader, under SPC o
This allows me to have the local-leader be programming-specific,
which means that I can standardize on the hierarchy there.
2023-10-12 15:51:12 -07:00
Howard Abrams
06b7219f94 More snippets! 2023-10-10 08:16:42 -07:00
Howard Abrams
d33a8cac3b Bit of old code reference 2023-10-10 08:15:45 -07:00
Howard Abrams
a6e875e5c5 Re-org the elfeed-org configuration 2023-10-10 08:12:35 -07:00
Howard Abrams
4bd7dd4272 Add an overwrite toggle mode 2023-10-10 08:11:45 -07:00
Howard Abrams
2b571acda6 Allow regular expression prompts to use rx macro.
Not sure if this is the best idea, but I like it. I'll see how much
mileage I get out of it.
2023-09-18 10:33:53 -07:00
Howard Abrams
f4df7d4368 Redact sensitive information with regular expressions
Found a great idea from Zenodium.
2023-09-18 10:32:59 -07:00
Howard Abrams
19f3118d43 Add a url-download to make it easy to have a wget interace 2023-09-11 11:27:51 -07:00
Howard Abrams
549887bce5 Changes to ebb/flow for a better UI 2023-09-09 22:11:29 -07:00
Howard Abrams
1e2f016c5f Clean the dashboard by removing all items 2023-09-09 22:10:29 -07:00
Howard Abrams
a8f9f87967 Need to debug Elisp functions more often. 2023-09-09 21:09:28 -07: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
a2e7015e94 Add an x function to eshell to extract data
This probably isn't as useful as just copying a symbol using avy, but
I am going to see if this function has legs.
2023-09-07 15:48:07 -07:00
Howard Abrams
9e8f5fff31 Why is pulsar not on in all modes? 2023-09-07 15:44:08 -07:00
Howard Abrams
01d3895e1b Replacing snipe with avy-goto-word
More useful.
2023-09-07 15:43:12 -07:00
Howard Abrams
1f9f59d9ed Fixed a bit of the startup 2023-08-29 12:00:32 -07:00
Howard Abrams
da51188cc1 Made the dashboard prettier
I wanted to visually see what features I have available.
2023-08-28 17:21:23 -07:00
Howard Abrams
4cc7b42cf5 Expand bookmarks to be project- and perspective-specific 2023-08-28 15:26:42 -07:00
Howard Abrams
f99377f239 Reorganize my Federation Connections
Make room for Lemmy.
2023-08-25 20:10:45 -07:00
Howard Abrams
c7ed93b3ae Fix two bugs
First, my eshell command on a file now works ... because it is now
interactive. Sheesh.

And the `,` key works more reliably as a major mode key hierarchy.
2023-08-25 08:40:00 -07:00
Howard Abrams
55e2d95a77 Expanded the usefulness of Embark
Yeah, some of what I've built up doesn't need to exist, and I may
jettison some of my window-display code.
2023-08-25 08:39:04 -07:00
Howard Abrams
e52ba1a143 Fixed some yassnippet issues that have been plaguing me. 2023-08-25 08:38:03 -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
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
e4e800bd70 Updated the ebb/flow to work with JSON data
For instance:

  $ some command --format json
  $ ebb -m json
  // Edit the data with , j in the *eshell-edit* buffer
  $ another command $(flow)

To pass some bit of data from a JSON output to another command as a
parameter.
2023-08-11 16:39:36 -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
4a6a3c87b1 Cleaned up the dashboard
Would still like to get the features to display, but that is minor.
2023-08-11 16:29:06 -07:00
Howard Abrams
14b4db4330 Fix a couple of bugs for 29.1 2023-08-04 08:29:54 -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
cd0c67bfae Fix minor annoyances for ediff on big full-screen monitor 2023-07-10 09:25:40 -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
5c887b7bd6 Little more tweaks for Linux and Emacs 2023-07-08 22:26:43 -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
f0f1834c02 Better notice of function names in Org files 2023-07-05 10:22:19 -07:00
Howard Abrams
043778da0a Fixed a bug in my eshell starter function 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