| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
https://github.com/doomemacs/doomemacs/issues/7347
|
| | |
|
| |
|
|
|
|
|
|
| |
The project todo functions were relocated to be within the
projectile use-package declaration, which better organizes related
functionality. This keeps the code for finding and opening project
todo files alongside the projectile configuration that it depends
on, improving code organization and readability.
|
| | |
|
| |
|
|
| |
refactored for switch project function to leverage same code
|
| | |
|
| |
|
|
|
|
| |
- Simplify init.el commentary and reference ai-directives.el
- Clarify cj/format-region-or-buffer docstring wording
- Add flycheck keymap to personal/custom key map C-;
|
| |
|
|
|
|
|
|
|
|
|
| |
- Pull in custom commenting functions from prog-comments.el
- categorize similar functions and add to proper key maps
- better comments to explain functions
- wrapped upcase and downcase functions to actually dwim
- modified readable time format
- removed strip-ctrl-m -- unused and didn't function correctly
- removed wrap-region-as-code-span -- unused & redundant with other wrap funcs
- renamed some functions to clarify purpose
|
| |
|
|
|
|
| |
- Expand coder-directive to include Git VCS guidance.
- Enhance emacs-directive with Magit support, clarify config review prompts,
docstring conventions, and unit test instructions.
|
| |
|
|
|
| |
- redundant with custom functions capitalization keybindings
- also want to free up as many keybindings as possible
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Bind it to C-x B (capital) for ease of discovery/use/habit development
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
- Flycheck automatically runs on shell scripts and elisp code
- C-; ? opens flycheck's error list in another buffer and selects it
- If C-; ? on an org buffer, it also registers proselint and triggers check.
- Commentary text added
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
refactor setup-email script
- Enable "set -euo pipefail" for safer execution
- Quote all variable references in test conditions
- Update script header with usage notes and email setup steps
email and org-msg changes
- Configure org-msg with inline CSS, greeting, images, citations, and signature
- Enable org-msg-mode in all mu4e compose buffers
- Advise mu4e-compose-reply and mu4e-compose-wide-reply to use org-msg-edit-mode
- Move no-auto-fill hook into mu4e-compose-mode-hook
- Disable mu4e-compose-format-flowed and set mu4e-html2text-command
- Update gnus-blocked-images comment and remove default signature-file setting
- remove org-contact configurations
ai changes
- historian directive added
- added all new directives to menu
- changed default directive to default-directive!
misc changes
- org complains when tab-widths aren't at 8
- refactor and improve delete blank lines region or buffer
- change name of add-header function to be more specific
- updated tasks
- updated abbrevs
- documentation for local-arch-wiki-search
|
| | |
|
| | |
|
| |
|
|
|
|
| |
- adding test.org and tufte.css for html exports
- removed ox-pandoc from org-export-config
- adjusted org-export-config to inline tufte.css instead of the default org css
|
| | |
|
| |
|
|
|
|
|
|
| |
- Introduce contractor, coder, reviewer, QA, proofreader & email directives
- Remove deprecated code-only and writing directives
- Update gptel-directives mapping and default prompts
- Add auth retry advice for cj/toggle-gptel
- Refactor indentation in toggle, keymap, and prompt functions
|
| |
|
|
|
|
| |
- Add `cj/ensure-auth` and `cj/ensure-auth-before` helpers and advice `cj/auth-source-search-retry` around `auth-source-search` to loop (killing the gpg-agent and retrying) until the `.authinfo.gpg` file is decrypted.
- Include usage examples for wrapping other entry points (e.g., GPT toggle, mu4e, Tramp, Dirvish).
- Fix indentation in an existing test.
|
| |
|
|
|
|
|
|
| |
- Defer ox loading and require all built-in backends via dolist
- Set org-export-backends list explicitly
- Change org-export-with-tasks to include "TODO"
- Add ox-pandoc, ox-gfm and ox-reveal (configured reveal.js CDN)
- Remove redundant ox-md and ox-beamer use-package blocks
|
| |
|
|
|
|
|
| |
- and adjust toggle height
Uncomment vterm and vterm-toggle use-package blocks to restore
terminal support. Change vterm-toggle window height from 50% to 25%.
|
| |
|
|
|
| |
- m: gptel's system menu
- p: gptel's prompt
|
| |
|
|
| |
the keybindings weren't becoming available until much later
|
| | |
|
| |
|
|
|
| |
Comment out the “C-c e i” and “C-c e l” bindings so the C-c e prefix
can be reassigned to ediff.
|
| |
|
|
|
|
|
|
|
|
| |
Replace the custom `csetq` macro with a `use-package` setup for Ediff, configuring plain windows, horizontal splits,
whitespace-ignoring diffs, and current-change highlighting.
Introduce a “C-c e” prefix map for quick Ediff commands (files, buffers, revisions, directories) plus “d” for
`ztree-diff`.
Enable `winner-mode`, remap j/k/q in Ediff, and add ERT tests to verify key bindings and teardown behavior.
|
| | |
|
| |
|
|
|
| |
Bind `cj/copy-buffer` to “C-; b c” to copy the entire buffer
contents to the kill ring.
|
| |
|
|
|
|
|
| |
- Replace windsize-default-keybindings with explicit C-s-<arrow> binds.
- Add M-Z for undo-kill-buffer
- Add M-U for winner-undo
- Revised comments and indentation for clarity
|
| |
|
|
| |
also added appropriate commmentary
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Theme:
Modularize system-utilities into separate modules.
Clean up any typos, buts, and unused variables.
Add some initial ERT tests for new modules created.
Changes:
- Extract file handling into its own module (file-config)
- Extract keyboard macro management into its own module (keyboard-macros)
- Extract buffer burying (instead of killing) into its own module (undead-buffers)
- Extract all date/time config into its own module (chrono-tools)
- Moved keybinding discovery functionality and help into keybindings module
- Combine flyspell and abbrev (spell-check and autocorrect) to flyspell-and-abbrev.el
- Rename epa-config.el to auth-config.el for auth-source and epa settings.
- Refactor `cj/kill-other-window` for more accurate buffer handling.
- Include "*ert*" in the default bury (don't kill) list as killing it kills test runs.
- Bind C-c M-m to inhibit-mouse-mode
- Remove the unused ledger-file variable in user-constants.el.
- Removed obsolete C-x x m, C-x x r, and C-x x d key mappings.
- C-; b r to call cj/rename-buffer-and-file instead of typo’d function
- Other purely cosmetic comment changes to system-utils.el
ERT tests:
- Rename ERT test definitions to include module scopes (file-config, keyboard-macros)
- Add an ERT test for the timer bell's existence.
- Add ERT tests to cover `cj/kill-buffer-or-bury-alive`, prefix-arg behavior, window-killing commands, and bulk operations.
- Add test `authinfo-file` exists Missing authinfo triggers a debug message
- Add test that `gpg2` executable is on the user’s PATH
- Remove outdated authinfo test.
- Add “Run these tests” note where missing.
|
| |
|
|
|
|
|
| |
- Reindent code to use spaces consistently
- Add trailing hyphen to the custom-file temp name
- Replace disable-mouse with inhibit-mouse package
- Adjust formatting
|
| |
|
|
|
|
| |
Remove standalone graphviz-config.el and its init.el require. Move
graphviz-dot-mode setup into latex-config.el, add company-auctex
initialization, and update AUCTeX section comment.
|
| |
|
|
|
|
| |
Remove legacy commented code, set up tex and auctex-latexmk packages
with hooks and options, and document keybindings for macros,
environments, compilation, and PDF viewing.
|
| |
|
|
|
|
| |
- Set async compile workers, highest optimization, and always-compile
- Redirect native-comp warnings to comp-warnings.log via advice on display-warning
- NOTE: log native comp warnings still needs testing
|
| |
|
|
|
|
|
|
|
| |
- Simplify and unify `cj/toggle-gptel` with auto-focus and
- scroll-to-end Introduce `ai-keymap` on C-h g for toggling and
- clearing the AI buffer Use dynamic Org heading prefixes and
- per-response reply headings with timestamps Update default model
- setting, prompt directives, and auth key retrieval
- `gptel-magit` support for Magit integration
|
| | |
|