Commit graph

213 commits

Author SHA1 Message Date
Howard Abrams
3398edc33b Reformat file-related configuration under a heading 2022-08-02 14:41:20 -07:00
Howard Abrams
2fc0e7b625 Add my icanhazshortcut configuration file 2022-08-02 11:16:14 -07:00
Howard Abrams
6d7b9facd1 Get rid of tabs!
After a few Gerrit changesets showed tabs, I realized that I should
have Emacs remove tabs along with trailing whitespace.
2022-08-02 11:13:48 -07:00
Howard Abrams
537aa04aff Sqlite in a tailspin
Since I don't use the Forge feature much, I'm turning this entire code
section off.
2022-07-26 21:10:25 -07:00
Howard Abrams
91e6e9ba70 Extend Tramp to work with Docker ... even remotely. 2022-07-26 20:23:47 -07:00
Howard Abrams
e82c767d51 Add easy-motion
I hate attempting to learn new things, but jumping down a few lines or
words is fine if you can see how many there are, this approach allows
me to have a leader key show me various destinations.
2022-07-07 13:46:26 -07:00
Howard Abrams
a6e5ef33fd Swapped precedence from snipe to surround
Since I often use avy to do my jumping, snipe isn't as important, so I
limit it to just normal and visual modes, and let 's' be the surround
key, as I seem to want to use that a lot.

Also, I finally learned that `o` is the symbol in inner/outer text
objects, so that takes care of that use case.
2022-07-07 13:44:41 -07:00
Howard Abrams
943eaf7d27 Gah, fix paren issue 2022-07-07 09:26:55 -07:00
Howard Abrams
4cd99fff31 Add the magit-delta project for better diffs 2022-07-07 09:25:53 -07:00
Howard Abrams
45f670d7cd Fixed my issues with the MacOS Spotlight search
The problem I was actually having was with the operating system
configuration, but in the process of cleaning up the code, I made it
easier to read.
2022-07-05 16:08:47 -07:00
Howard Abrams
1395f70a11 Add a screenshot to show how iCanHazShortcuts look 2022-06-30 12:07:24 -07:00
Howard Abrams
403fd4a972 Cleaned the org capturing code
Using the org-mac-link and some custom functions, I can quickly get
information from external programs into my org files.
2022-06-30 11:58:31 -07:00
Howard Abrams
20ad7323ed Better support for exporting by clipboard
Sure exporting an Org file to HTML and then copy-pasting into an app
or web page is viable, do this conversion (and possibly more) with one
step is much nicer.
2022-06-27 14:17:28 -07:00
Howard Abrams
ffbd253e65 Convert to lower-case #+BEGIN_SRC blocks
While I was at it, I address some prose-specific comments like passive
sentences and weasel words.
2022-06-17 17:25:47 -07:00
Howard Abrams
0e130dd024 Swap out org beautification for org-modern 2022-06-16 14:09:10 -07:00
Howard Abrams
6689227338 In case I need to call evil-inner-WORD directly
I created an interactive wrapper.
2022-06-16 12:16:29 -07:00
Howard Abrams
5329879253 Adding REST services as org-mode blocks
I've now used this twice to investigate and document a new API.
2022-06-16 12:15:43 -07:00
Howard Abrams
450dfe043e Got write-room, proselint AND textlint working in Org files
Created a flycheck chain for all of them. My writing will soon become great!
2022-06-16 11:20:51 -07:00
Howard Abrams
531f73365e Add Keepass interface to Emacs 2022-06-15 16:13:40 -07:00
Howard Abrams
5bba154039 Fix keybinding for elfeed 2022-06-15 16:13:11 -07:00
Howard Abrams
60671a0932 Getting better filtering with fussy and hotfuzz
At least no one can complain about boring package names now, right?

I'm not going back to Selectrum+Prescient as the fussy allows me to
try new fuzzy-matching algorithms, and it appears that hotfuzz is
quite good.
2022-06-15 09:54:34 -07:00
Howard Abrams
410183617d Expand the Spell checking with abbrev-mode
I've gone back and forth on the usefulness of using abbrev-mode for
auto-correcting spelling mistakes, but let's turn it on with a vengeance.
2022-05-31 12:00:47 -07:00
Howard Abrams
fe8ac2557b Keybinding issue
Note that :bind takes a single s-expression.
2022-05-31 11:51:56 -07:00
Howard Abrams
e29cf5d07f Fix the consult loading
Oh, and I guess we migrated the name of the snippets project.
2022-05-31 11:49:21 -07:00
Howard Abrams
f46d6080af Better goto-definition when the function is verbatim 2022-05-22 22:06:26 -07:00
Howard Abrams
d27db0a84d Turning on code folding
Sure we could use extra packages, but evil+hs seems to work just fine.
2022-05-22 21:16:57 -07:00
Howard Abrams
0fa579e946 Bring hippie-expand back
I can't believe that during all my migrations I forgot to bring over
the hippie. While I'm at it, let's have it work with TAB!
2022-05-17 10:40:27 -07:00
Howard Abrams
a7685c7d81 Fix bug and clean up Evil Insert and Emacs keybindings 2022-05-17 10:29:30 -07:00
Howard Abrams
c12ffd9028 Convert evil-define-key to :general extension
This seems to look easier on the eyes.
2022-05-16 13:34:05 -07:00
Howard Abrams
0d47e845ee Reformat the Evil section for better imenu movement 2022-05-14 09:23:41 -07:00
Howard Abrams
38b5490bbe Fix to the projectile's ability to find projects 2022-05-13 14:47:01 -07:00
Howard Abrams
911b2ef4ce Integrate eros for better display of evaluation
Now when I evaluate an s-expression, I get a message near the code
instead of down below.
2022-05-13 14:35:26 -07:00
Howard Abrams
9178f08903 Add evil-exchange, commentary and owl
As these seem like they can be useful.
2022-05-13 11:20:15 -07:00
Howard Abrams
14cb05e0fa Convert to use thread-last
While the ->> is nice, perhaps defaulting to emacs-builtin functions
is a better idea in general. Besides, it is clearer.
2022-05-13 09:47:31 -07:00
Howard Abrams
db2d27b66c Goto definitions written in org files
Got a hacky approach to jumping to function definitions that are
written in an literate org file using ripgrep. Hopefully, this will
work well.
2022-05-12 09:40:35 -07:00
Howard Abrams
c7911b4a5a Better loading of bootstrap files 2022-05-11 14:35:48 -07:00
Howard Abrams
241d72bc0e Add elisp-demos and elisp-def
As these two packages make Emacs Lisp programming much nicer.
2022-05-11 14:34:43 -07:00
Howard Abrams
9f0de0db6f Strict Emacs Lisp mode
Finally. Plus I thought I would move these stuff to its own file.
2022-05-11 11:40:58 -07:00
Howard Abrams
b7b5d1aada Add my better pretty print s-expression 2022-05-11 10:53:55 -07:00
Howard Abrams
ffd8925320 Converting evil-define-key to :general calls
i think it is easier to read. Slightly.
2022-05-11 10:52:12 -07:00
Howard Abrams
d3907c810a Using PDF Tools instead of Docview
Since the docview sometimes borks up, and PDF Tools is much better.
2022-05-10 12:03:40 -07:00
Howard Abrams
3a77274878 Convert link-hint to use :general
Need to convert all my keybindings to use that.
2022-05-10 11:28:48 -07:00
Howard Abrams
d43532631d Fix for GPG on the Mac
No longer need the GPG Suite of tools just to open an encrypted file.
2022-05-10 11:27:31 -07:00
Howard Abrams
8603f538c2 Beep to call consult instead of counsel. 2022-05-10 11:26:55 -07:00
Howard Abrams
6aa3efdf54 LSP shouldn't be turned on by default
At least, not until i can tame this beast.
2022-05-10 11:25:10 -07:00
Howard Abrams
0b64f4ab26 No need for counsel with vertico 2022-05-03 11:07:34 -07:00
Howard Abrams
71e966668a Tweaks to the symbols with Mac and Linux
This will have to do until I can get ligatures working again on the Mac.
2022-05-02 16:31:26 -07:00
Howard Abrams
0761dc4954 Integrate Embark with Whichkey for a more condensed experience 2022-05-02 16:29:57 -07:00
Howard Abrams
dce7a28d1e Introduced startup bugs based on odd dependencies 2022-05-02 09:50:17 -07:00
Howard Abrams
758782a0b6 Connecting Embark and Consult 2022-05-02 09:48:58 -07:00