summaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* gptel should use projectile to add file to context if in projectCraig Jennings2025-09-021-6/+22
|
* adding common locations for dirvishCraig Jennings2025-09-021-4/+6
|
* disable workaround for org-element issueCraig Jennings2025-09-021-1/+1
|
* feat(auth): Improve GPG authentication with loopback pinentry modeCraig Jennings2025-09-022-50/+8
| | | | | | Configure EPG to use minibuffer for password prompts rather than external agents, removing the complex retry mechanism previously needed to handle authentication failures.
* run ChatGPT by defaultCraig Jennings2025-09-011-5/+5
|
* wip webclipper and org-capture issuesCraig Jennings2025-09-012-6/+46
|
* deferring latex items since they're not in use oftenCraig Jennings2025-09-011-0/+3
|
* flyspell should also wait for abbrev to loadCraig Jennings2025-09-011-2/+1
|
* load org-element.el as a workaround for bugCraig Jennings2025-09-011-0/+5
| | | | https://github.com/doomemacs/doomemacs/issues/7347
* Fixed comment boxCraig Jennings2025-08-311-17/+61
|
* refactor: Move project todo functions within projectile use-packageCraig Jennings2025-08-311-39/+33
| | | | | | | | 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.
* configured anthropic's claude. Genericized assistant org headingCraig Jennings2025-08-311-23/+33
|
* added function and keybinding to open projects todo.org fileCraig Jennings2025-08-311-13/+37
| | | | refactored for switch project function to leverage same code
* - remap flycheck-projectile-list errors to C-p xCraig Jennings2025-08-311-1/+2
|
* chore(config): refine comments, docs and flycheck bindingCraig Jennings2025-08-312-2/+5
| | | | | | - 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-;
* (refactor) custom functionsCraig Jennings2025-08-312-656/+657
| | | | | | | | | | | - 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
* chore(ai-directives): Add Git expertise and refine directivesCraig Jennings2025-08-311-11/+12
| | | | | | - Expand coder-directive to include Git VCS guidance. - Enhance emacs-directive with Magit support, clarify config review prompts, docstring conventions, and unit test instructions.
* removing C-c u for capitalize regionCraig Jennings2025-08-311-1/+0
| | | | | - redundant with custom functions capitalization keybindings - also want to free up as many keybindings as possible
* cosmetic comment additionsCraig Jennings2025-08-301-2/+2
|
* add defers to exercism and leetcode; add leetcode keybindingCraig Jennings2025-08-301-0/+3
|
* (refactor) separate text directives from codeCraig Jennings2025-08-302-123/+145
|
* alphabetized directives, added emacs config and prompt directivesCraig Jennings2025-08-301-75/+116
|
* add cj/buffer-same-mode for switching between mode buffersCraig Jennings2025-08-301-0/+12
| | | | Bind it to C-x B (capital) for ease of discovery/use/habit development
* removing disabled test codeCraig Jennings2025-08-301-97/+50
|
* removing unused variablesCraig Jennings2025-08-301-13/+8
|
* (feat) ai-config: better keybinding and add rewrite bindingCraig Jennings2025-08-301-8/+12
|
* (feat) flycheck additionsCraig Jennings2025-08-301-23/+68
| | | | | | | - 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
* email, ai, and miscellaneousCraig Jennings2025-08-306-121/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
* add an accountant directive for ai-configCraig Jennings2025-08-211-0/+16
|
* don't add org html footnote separator at the end of exportsCraig Jennings2025-08-211-4/+7
|
* tufte.css inlined for org to html exportCraig Jennings2025-08-211-20/+60
| | | | | | - 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
* feat(eshell): Enable vterm by removing disable flagCraig Jennings2025-08-181-1/+0
|
* feat(ai-config): add role directives, auth retry, and clean upCraig Jennings2025-08-181-63/+114
| | | | | | | | - 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
* feat(auth-config): Retry auth-source-search when failedCraig Jennings2025-08-181-1/+42
| | | | | | - 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.
* feat(org-export): load and configure export backendsCraig Jennings2025-08-181-9/+48
| | | | | | | | - 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
* feat(eshell-vterm-config): enable vterm integrationCraig Jennings2025-08-181-40/+40
| | | | | | | - 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%.
* feat(ai-config): add menu keybindings for gptelCraig Jennings2025-08-171-0/+2
| | | | | - m: gptel's system menu - p: gptel's prompt
* bugfix(system-defaults): force inhibit-mouse to run immediatelyCraig Jennings2025-08-171-0/+1
| | | | the keybindings weren't becoming available until much later
* feat(ai-config): set gptel-default-directive to code-onlyCraig Jennings2025-08-171-3/+1
|
* chore(font-config): disable default emojify keybindings for ediffCraig Jennings2025-08-171-2/+3
| | | | | Comment out the “C-c e i” and “C-c e l” bindings so the C-c e prefix can be reassigned to ediff.
* feat(ediff): consolidate config and add ztree integrationCraig Jennings2025-08-171-34/+66
| | | | | | | | | | 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.
* feat(keybindings): Make org-store-link binding globalCraig Jennings2025-08-171-0/+4
|
* feat(custom-functions): add `cj/copy-buffer` commandCraig Jennings2025-08-171-111/+125
| | | | | Bind `cj/copy-buffer` to “C-; b c” to copy the entire buffer contents to the kill ring.
* refactor(ui-navigation): streamline keybindings and update docsCraig Jennings2025-08-161-39/+51
| | | | | | | - 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
* feat(ui-config): add transparency & cursor config optionsCraig Jennings2025-08-161-38/+103
| | | | also added appropriate commmentary
* removing compile-angelCraig Jennings2025-08-161-9/+0
|
* latest changesCraig Jennings2025-08-151-2/+0
|
* add compile-angel to ensure consistent native compilationCraig Jennings2025-08-151-1/+9
|
* remove unused hydras; remove unused gamesCraig Jennings2025-08-152-34/+34
|
* chore: remove ledger-config and update LaTeX commentsCraig Jennings2025-08-151-6/+8
|