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
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
98fa91dc66
Add a transpose window orientation
2023-04-01 16:32:16 -07:00
Howard Abrams
d1839ef90b
Open EWW link to specific window
...
Following a link is nice, but if I want to read without loosing my
frame of reference, I need to open it in another window.
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
ce756d681c
Changes for working on Linux
2023-03-23 22:28:06 -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
a80bd6d068
Local leader bound to comma
...
I thought that I would use Evil's , as a backward's search, and got
rid of Spacemacs approach to having the , as a local leader.
Well, a year later, I can't remember ever using the comma for that
reason. So I'm converting back.
2023-03-15 09:28:26 -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
0570a5f1fa
MacOS's Spotlight is more general than Org
...
And my org-find-file should be in the org configuration file.
2023-01-16 09:48:10 -08:00
Howard Abrams
31fdabd1e3
Easy to find org-mode files in the current project
...
The work for this is from a essay on my blog at
https://howardism.org/Technical/Emacs/org-find-file.html
2023-01-15 21:42:15 -08:00
Howard Abrams
1dbccee411
Changes to the Autocomplete system
...
While I reorganized my layout, the big changes is getting corfu to
work instead of company, integrating with hippie expand. This may be
completely sufficient for the moment.
2023-01-09 20:03:42 -08:00
Howard Abrams
7a423ccf78
While interesting, I don't use Evil Easy Motion
...
I use avy with simple keybinding I remember. Time to jettison.
2023-01-09 20:02:50 -08:00
Howard Abrams
6678d835cc
Fix a Makefile mode bug
...
Since I remove tabs by default ... except in Makefiles, I need to
covert all modes.
2023-01-09 20:02:50 -08:00
Howard Abrams
8e8f6c19a1
Reference to goto-address
2022-12-21 11:28:17 -08:00
Howard Abrams
f34d2d9d24
Add Wilfred Hughes helpful package
2022-12-05 08:23:29 -08:00
Howard Abrams
f114dcc357
Quick access locations for Dirvish
2022-11-27 10:41:05 -08:00
Howard Abrams
4df8279e20
Replace neotree with dirvish
...
I used neotree when giving code reviews to show people watching where
files were located in the project. It was never very useful. But
dirvish allows me to do that, plus have a more useful dired experience.
2022-11-24 23:05:39 -08:00
Howard Abrams
3778d7933f
Bug fix for loading projects
...
Also we can load a project, and just display the most recent files
in that project.
2022-11-24 22:59:50 -08:00
Howard Abrams
2ca3519565
Reworking of w
, f
and b
leader menus
...
Attempted to make the file and buffer leaders work better with the
window system allowing me consistent showing/loading buffer/files in
particular windows.
2022-11-24 22:59:45 -08:00