Commit graph

195 commits

Author SHA1 Message Date
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
Howard Abrams
82ff876a18 Fixed startup bugs 2022-04-29 22:27:06 -07:00
Howard Abrams
a39df823b5 Better keybinding for embark 2022-04-29 21:57:22 -07:00
Howard Abrams
aff07bdf5f No more warnings with some elisp-links for org-mode 2022-04-29 21:54:03 -07:00
Howard Abrams
7900ed9564 Replacing ace-link with link-hint
As it seems to do the same thing, but has slightly more link refs.
2022-04-29 10:28:11 -07:00
Howard Abrams
e025c0d31a Incorporate Consult for specific use-cases.
The preview feature of consult can be helpful at times. Let's see how
many functions I want to replace.
2022-04-28 08:56:57 -07:00
Howard Abrams
3dd1c79f63 Learn more about g key, and added gu
This goes with `g k` to go up a sibling outline element.
2022-04-27 22:26:07 -07:00
Howard Abrams
205067137b Switch the sync and project save keybindings
oh, and let's confirm before I quit Emacs. That's a bad fat finger.
2022-04-27 22:14:17 -07:00
Howard Abrams
608ab39e07 Reworking some evil keys that conflict by default.
Oh, and adding the evil-text-object designed for Python code.
2022-04-27 22:11:12 -07:00
Howard Abrams
85a1446ca4 Still can't get ligatures working with a Mac, so this'll have to do. 2022-04-18 21:55:55 -07:00
Howard Abrams
ed0a86acb7 Fixed my new quote insertion and added more... 2022-04-16 22:52:43 -07:00
Howard Abrams
132404580a Fix my snippet for PlantUML references
Ooop.
2022-04-12 10:47:20 -07:00
Howard Abrams
7439cfbb9f Add references to Ansible vault password
This allows the Ansible Mode to decrypt a file. I actually don't use
this too much, as I encrypt individual entries.
2022-04-12 10:42:01 -07:00
Howard Abrams
5af60f7cf9 Expand Ansible functionality
Doing a lot of Ansible for my day job lately, so now we can hook up
the documentation directly, and use a poly-ansible to switch between
Jinja and YAML syntax.
2022-04-11 21:04:41 -07:00
Howard Abrams
2b1bdb32a1 Get PlantUML back to working in org mode documents
Changed the name of a function, and didn't realize it broke my
snippets until I tried to use it.
2022-04-11 20:37:15 -07:00
Howard Abrams
216f6a0b73 Expanded on the "round quotes" in org files
Now have expanded rules as to when to insert (and delete) the single
or double quotes, and they act the same with the addition of a new
helper function.
2022-04-11 15:34:56 -07:00
Howard Abrams
f3f769d1b5 Load the Scheme work when I want 2022-04-09 09:10:55 -07:00
Howard Abrams
21d378b859 New Emacs 28 feature of highlighting flycheck errors 2022-04-09 09:10:55 -07:00
Howard Abrams
4848a23742 Minor IRC formmating of the ERC variables 2022-04-09 09:10:55 -07:00