Commit graph

177 commits

Author SHA1 Message Date
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
Howard Abrams
5b8aba2cfe Make the Git changes more noticeable
Place the git changes marked in the right side of the fringe doesn't
confuse with the issues that I put on the left.
2022-11-24 22:49:54 -08:00
Howard Abrams
fa30322b23 Consistent window commands
I like both my leader and ace-window for different reasons, and I need
them to be consistent.

Also, I want to split a window and immediately see a file or buffer.
2022-11-15 19:58:31 -08:00
Howard Abrams
b0d528d5d9 Let's hear it for Mastodon! 2022-11-15 11:07:18 -08:00
Howard Abrams
be9077f857 Recompile is sufficient to work with my compile program 2022-11-07 20:45:20 -08:00
Howard Abrams
1b78e898b4 Should be easier to recompile than compile
Since that is what I call repeatedly.
2022-11-03 22:18:08 -07:00
Howard Abrams
c19c54ef18 Better Dashboard
Using the cheatsheet to display hints and keystrokes that I want to learn.
2022-11-02 20:59:00 -07:00
Howard Abrams
72bcfbadde Duplicate keybindings 2022-10-29 21:23:50 -07:00
Howard Abrams
61cd127fe3 Minor tweaks ... starting on repeating commands 2022-10-25 22:07:12 -07:00
Howard Abrams
72cd815902 LSP consistency
LSP is mostly code jumping with the xref, and I wanted to have some
keybinding consistency.

This also loads the LSP map only when eglot is turned on, making the
menu more consistent as well.
2022-10-25 21:47:37 -07:00
Howard Abrams
68bd5c64bf Swapping corfu in for company
I just find that company isn't helpful and is distracting.
The advantage to corfu, is that I spent the time to understand and
configure it to act the way that I find helpful.
2022-10-21 22:08:02 -07:00
Howard Abrams
1883bb9f53 Expanding the Auto Completion with Hippie
Might have to look at corfu instead of company. Dunno.
2022-10-21 22:06:04 -07:00
Howard Abrams
58a1ef8df8 Minor formatting and indenting changes 2022-10-20 22:17:12 -07:00
Howard Abrams
b04ab0bd95 Better TRAMP support for remote systems 2022-10-20 22:17:12 -07:00
Howard Abrams
1233658a2a Made window leader and ace-window more consistent 2022-10-18 11:32:18 -07:00
Howard Abrams
4683e1f5b0 Suppress the persp warning
I already have a way to get to the perspectives.

But let's grab a few more options ... even though I don't think I'll
use them.
2022-10-18 11:08:20 -07:00
Howard Abrams
4ad496b98b Converted my piper to a data-oriented functions
I liked my piper idea, but I just used it so seldom. Instead, I feel
like the ideas could be integrated into a data-focused function
collection. The interface is actually more dynamic and I can use it
without the "Piper" interface.
2022-10-17 20:49:00 -07:00