Commit graph

202 commits

Author SHA1 Message Date
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
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