Howard Abrams
c047eaa18b
Fix scrolling preferences in Evil
...
As well as address a bug when selecting an _inclusive_ function as a
text object. Now `d a d` will delete a function and the surround
whitespace and comments.
2024-07-02 21:53:59 -07:00
Howard Abrams
e1897c2e95
Toggle menu and line numbers easily
...
Toggling between relative, absolute and off for line numbers.
2024-07-02 21:27:18 -07:00
Howard Abrams
e0f9efabd2
Add the hl-todo and consult-todo
...
Along with fixing the cursor color on the form.
2024-07-02 10:11:23 -07:00
Howard Abrams
2bf50e1f78
Organizational bug fix
2024-06-03 22:28:14 -07:00
Howard Abrams
0fcfaebdfe
Fix dired issues
...
Had a couple of bugs as well as an annoyance by pinning it to "Window 0".
Keeping it simple by focusing on `dired` (and mostly letting dirvish
just pretty it up) and let it be in a buffer where it works better.
2024-05-07 14:36:29 -07:00
Howard Abrams
e28d4e898b
Emacs Everywhere seems nice
...
And what I like is having a disposable buffer for text entry.
2024-04-29 15:36:13 -07:00
Howard Abrams
b23b556e31
Add the cc-isearch package feature
2024-04-12 14:55:21 -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
9853d3f4ed
Trimmer way for app-specific perspectives
2024-03-05 09:51:28 -08:00
Howard Abrams
ca4799e524
Migrating my local leader key to major-mode-hydra
...
Seems that the leader has a bug when it comes to local mode maps, and
the major-mode hydra is an attractive alternative. Granted, I do feel
the need to group things for the tabular view, but that isn't a bad thing.
Need to take a pass at my more-complex code in my programming stuff.
2024-03-03 20:18:00 -08:00
Howard Abrams
c6a39fb622
Couple of bug fixes
2024-02-28 13:46:18 -08:00
Howard Abrams
f3c8bafe24
Minor textual changes ... in case, someone reads this.
2024-02-25 21:21:41 -08:00
Howard Abrams
5db1762ef0
Emacs 29.2 fixes my Mac-specific bug with GPG
2024-02-22 16:55:56 -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
c1090c34ad
Still haven't figured out GPG with Emacs 29 yet.
2024-01-24 14:52:27 -08:00
Howard Abrams
6e915e5665
Moved the Git and other Apps from Config
...
Seems to make this more readable.
2023-12-21 21:22:16 -08:00
Howard Abrams
7111c62db9
Clean up the publishing aspect of my config files
...
And fix a few bugs while I am at it.
2023-12-21 20:26:51 -08:00
Howard Abrams
164664f8fe
Extract the Evil configuration into its own file
2023-12-21 11:51:21 -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
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
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
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
6946f5ef92
Since I don't use :, let's have it take over for ,
2023-10-12 17:49:06 -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
19f3118d43
Add a url-download to make it easy to have a wget interace
2023-09-11 11:27:51 -07:00
Howard Abrams
01d3895e1b
Replacing snipe with avy-goto-word
...
More useful.
2023-09-07 15:43:12 -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
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
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
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
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
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
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
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
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
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