Commit graph

126 commits

Author SHA1 Message Date
Howard Abrams
6ea9cc0134 Convert from straight to built-in package-vc
While I now have a dependency on Emacs 30, the new feature to be able
to install code from either *ELPA or a Git repository, is really nice.
2026-10-20 15:35:23 -07:00
Howard Abrams
c20eda48a8 Getting rid of AI packages I don't use 2026-10-09 19:51:47 -07:00
Howard Abrams
94f14495d1 Fix bug between Emacs and Hammerspoon
Now, on my Mac laptop, if I am clocked into a task, shutting my
laptop, clocks out of the task before going to sleep.
2026-08-10 14:24:01 -07:00
Howard Abrams
5ed5bcf446 Fix chain of flycheck grammar and prose checking
Including taking on misspellings from jinx, so that I can use the
flycheck UI to jump from issue to issue in my org-files.

Note that I need to do some prestidigitation on my org-files to get
the prose-checkers to distinguish between prose and code blocks in my
literate files. The end result shows less superfluous warnings and
more actionable complaints.
2026-08-10 11:37:20 -07:00
Howard Abrams
1fbe1ee646 Remove "LanguageTool" and redundant textlint plugin
I really don't want to start a massive Java process just to check
grammar, when it appears that using both write-good, proselint and
textlint is sufficient.
2026-08-10 11:37:10 -07:00
Howard Abrams
203ebcc652 Get write-good to parse Markdown better
Using remark to parse an Markdown file, and then made a plugin for it
that uses unist-util to strip out code blocks, and pass that to
write-good.

Why the trouble? My new team uses `just` instead of `make`, and that
is a _weasel word_ for write-good. Now, when `just` is written with
backticks, write-good no longer flags it.
2026-08-06 10:26:59 -07:00
Howard Abrams
968885e5f3 Tidying my Bookmarks, Annotations and Code Notes
Pretty pleased with all the way I can explore a new code base.
2026-07-15 21:59:57 -07:00
Howard Abrams
b6891017af Collection of bug-fixes and tweaks
Including:
  - Booting Spotify and Twitter
  - Booting icanhasshortcut for Hammerspoon
  - Fixes for helping to identify the line the cursor is on
2026-06-05 16:06:12 -07:00
Howard Abrams
3a639902a0 Helper functions for clocking in and out
Called by Hammerspoon script when laptop lid closes.
2025-12-02 17:15:33 -08:00
Howard Abrams
4d0c20712e Address org formatting 2025-07-30 15:57:43 -07:00
Howard Abrams
a4ce781544 Use a fix-width font on exported code blocks 2025-06-08 19:51:48 -07:00
Howard Abrams
65ff19ba32 Migrate python from minor-leader to major-mode-hydra 2025-03-21 09:03:05 -07:00
Howard Abrams
281e45431a Fix bug
How did so many extra parens find themselves there? ;-)
2025-03-11 21:40:22 -07:00
Howard Abrams
cf18e3fc3c Lots of little bug fixes 2025-03-11 10:43:13 -07:00
Howard Abrams
6923e14916 Tidy and combine spelling and search bindings 2025-02-28 22:19:37 -08:00
Howard Abrams
3296583355 Touching up the pikchr images. 2024-11-22 13:06:27 -08:00
Howard Abrams
6ea135ca41 Move searching for noweb references into the Literate section 2024-11-16 10:42:43 -08:00
Howard Abrams
9101e07990 Minor tweaks in the demo code
Getting much more stable as I figure out what exactly I want.
2024-10-30 21:57:51 -07:00
Howard Abrams
51864edd7c Fixed warnings in the literate programming code 2024-10-30 19:24:08 -07:00
Howard Abrams
23efcd2a26 Minor fixes to work better with demonstrating hamacs 2024-10-25 22:05:22 -07:00
Howard Abrams
4629cbf1a0 Fixed issues with my focus mode 2024-10-25 16:22:59 -07:00
Howard Abrams
de7770280a Ignoring my theme for my website and writing the style myself.
Plus a bug fix for mail.
2024-10-20 21:40:36 -07:00
Howard Abrams
f1ddcec3ab Edit an Org section in another buffer 2024-10-19 13:43:11 -07:00
Howard Abrams
bc06c77df5 Added Mermaid diagram support
Work is using Hugo and this is a big partl
2024-10-19 13:41:06 -07:00
Howard Abrams
06643aa146 Connected all the prose linters together
And added the languagetool ... not sure if it adds anything, so I'm
not actually enabling it at this time.
2024-10-19 13:39:45 -07:00
Howard Abrams
6d92980311 Migration from ~/other to ~/src
Why was it any other way?
2024-10-19 13:34:01 -07:00
Howard Abrams
2bd14a876a Create new demonstration code
This replaces demo-it, but I will be bringing some, more general
functions, over from it.
2024-10-19 13:26:27 -07:00
Howard Abrams
71168110e0 Fixing my Markdown configuration a bit
Just need to get the fonts working better.
2024-09-02 15:57:51 -07:00
Howard Abrams
45cd891452 Minor bug fix 2024-09-02 15:28:14 -07:00
Howard Abrams
85a7613f69 Forked my own copy of pikchr-mode to fix a bug
Will revert if and when it is accepted and merged.
2024-08-10 12:35:48 -07:00
Howard Abrams
24d13c1a07 Issues with work-related stuff, like Ansible and Markdown
Now doing a lot of work with Markdown, and need to add linting and
other features.
2024-08-10 12:35:44 -07:00
Howard Abrams
7b4e7c4ab3 Collect all literate programming support in one file
This is pretty cool, and I need to blog about this.
2024-07-07 11:30:07 -07:00
Howard Abrams
13c579c354 Swapping out Flyspell for Jinx 2024-06-03 21:08:59 -07:00
Howard Abrams
1c0fa7072e Jump to an org heading with o h 2024-06-01 18:03:12 -07:00
Howard Abrams
2c312afc37 Fix a bug in how I use jack-html 2024-04-29 15:35:53 -07:00
Howard Abrams
d81db4a671 Fix up HTML export and use some Jack HTML 2024-04-25 13:37:27 -07:00
Howard Abrams
27ce047521 Changes incorporated from Emacs for Writers 2024-03-06 20:11:32 -08:00
Howard Abrams
988c0dac2e Decided I like lowercase headers better
Oh, and let's fix the FILETAGS. Thank goodness for woccurrrrrr.
2024-03-06 20:02:25 -08:00
Howard Abrams
c907a8b6e9 Adding pikchr support to org 2024-03-04 09:28:35 -08:00
Howard Abrams
52046ffa91 Removed projectile for the built-in project 2024-02-13 11:30:52 -08:00
Howard Abrams
778bfd4685 Made Evil optional
Probably one doesn't need to hedge any bets, but I want to be able to
eventually swap out Evil for Meow (or something of my own crafting),
so wrapping evil-specific calls with a condition doesn't sound like a
bad idea.
2024-02-09 12:07:05 -08:00
Howard Abrams
62651466e2 Reorganizing my Publishing Approach
Getting ready to ship an exported version of my files up to my own
server.
2023-12-20 19:54:30 -08:00
Howard Abrams
2d9725290b Fix header to have correct tags 2023-12-19 20:15:26 -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
f71b4f8ad9 Moved org commands to the main leader, under SPC o
This allows me to have the local-leader be programming-specific,
which means that I can standardize on the hierarchy there.
2023-10-12 15:51:12 -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
f0f1834c02 Better notice of function names in Org files 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
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
b8df072250 Definition jump to a <<noweb>> in literate org files 2023-06-14 17:35:08 -07:00