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
Howard Abrams
194e3a3231
Instructions for rebuilding with Ubuntu Linux
2023-07-04 23:47:44 -07:00
Howard Abrams
b10883c7cd
Relabel z
command functions
2023-06-15 22:55:16 -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
612b479c3a
Bring in code from a web essay for parsing data structures
2023-06-14 17:36:30 -07:00
Howard Abrams
b8df072250
Definition jump to a <<noweb>> in literate org files
2023-06-14 17:35:08 -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
6295e56fd8
Telegram settings
2023-05-31 17:07:45 -07:00
Howard Abrams
8ee81a3cb7
Update a project from upstream without using Magit
2023-05-31 16:58:58 -07:00
Howard Abrams
28cc8d0178
Back to using my latest changed version of demo-it
2023-05-25 10:41:21 -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
Howard Abrams
56f819939e
Instructions on rebuilding Emacs for Mac
...
Still struggling when brew updates some package, and then Emacs
doesn't work anymore, because of the JIT.
2023-05-25 10:36:55 -07:00
Howard Abrams
134dbcbb08
Download and use the latest org version
...
The org version on my current v29 build of Emacs seems to be broken,
so I'm now downloading the latest org version.
2023-05-25 10:26:34 -07:00
Howard Abrams
b853cc5d13
Send code blocks from Markdown to current Terminal
...
Lot of terminal changes here ...
* Single command to split window and launch terminal
* Better terminal names based on the project
* Send current line (or code block) to project's terminal
This last bit is attempting to dwim based on major mode and context.
So far, it is nice to read a README.md, and send the commands my
teammates write to a terminal, almost as if I were executing the
commands in an org-mode file.
2023-05-25 10:21:43 -07:00
Howard Abrams
f7bfbf7d0c
Minor Dockerfile changes
2023-05-02 21:56:43 -07:00
Howard Abrams
96db7ff63f
Removing Twitter
2023-05-02 21:55:58 -07:00
Howard Abrams
a18dca3bb7
Got YAML and Tree Sitter working
...
Finally
2023-05-02 21:55:22 -07:00
Howard Abrams
faa08cddca
Docker interface cleanup
2023-05-01 15:42:57 -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
e1eb3b85e3
Do I like the removal of the titlebar?
2023-04-20 15:30:59 -07:00
Howard Abrams
e73277971e
Minor enhancements to vterm
...
Including a more consistent way of starting it for a project.
2023-04-20 15:30:24 -07:00
Howard Abrams
8a2c0419ff
Remove the mode line in eshell
2023-04-19 11:42:32 -07:00
Howard Abrams
7aaf6a7817
Seriously borked my Mac after uninstalling libgccjit
...
I guess `bash` now depends on `libgccjit`, so ... whoops.
2023-04-19 09:08:20 -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
40041912f9
Remove TAB for hippie-expand
...
This has been tripping me up in very odd situations, so I will just
use its original key bindings.
2023-04-19 08:57:06 -07:00
Howard Abrams
0f87c4ddb5
Text object for functions
...
I've been wanting the ability to have a text object select a function.
Sure, I've had the ability to grab an s-expression, but a function, in
other inferior languages, isn't bound by such syntax.
2023-04-19 08:47:47 -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
7a5ccc996b
Time to play with tree-sitter now that I have v29
2023-04-06 21:58:41 -07:00
Howard Abrams
3283d3bfcc
HTML Export is not more attractive in dark mode.
2023-04-03 09:29:08 -07:00
Howard Abrams
2012a466c4
If I have a bug, let's see if we can keep going.
2023-04-03 09:24:52 -07:00