elpasync pushed a change to branch elpa/aidermacs. at 61a23c7992 Better prepare code edit
This branch includes the following new commits: new 9e85bd0ef9 Initial commit new dfbe5ba5fe add aider.el, update comment new dcecb64edb docs: add README.org with package description, installation, key functions, and usage new fbb65068bd update licence new 3fe513cfe0 update title new 43abae7b2d refactor: rename run-aider to aider-run-aider and update related references new fed1338c0d fix: remove aider-drop-current-file function and its references new 2894f82973 feat: add key bindings and function to drop current file in Aider buffer new 6eca54cb2f refactor: remove aider-drop-current-file function and its references new 2e0dcea1c4 rename the function new 98350b79c4 fix: update key bindings and package description in aider.el new a669e70300 feat: add aider-help function with shortcut and menu entries new 357740076f update menu new d6abefea75 feat: add new argument to aider-args and update prompt message in aider-ask-question function new 85a6cda2f0 chore: bind aider-transient-menu to "C-c a" and remove all other shortcuts new 7dde4df91d refactor: simplify keymap definition and enhance command handling in Aider module new b3ef6373bd fix: ensure current file is added before sending command in aider-general-command new 5012f26c81 refactor: remove redundant file addition before sending command in aider.el new a8ebb012b1 fix: update aider-general-command to read command from user input correctly new c58098cd07 couple of refactoring new 0c5f64d7b2 refactor: rename Aider command functions for consistency and clarity new 30bebe63c7 fix comment new 3b2730f8af docs: update README title and remove outdated key functions section new ed831d2463 docs: add advantages of aider.el over the command line to README.org new d353defee3 update README, put reset command to first sub-menu new cb22883ccc docs: add use-package and straight installation instructions to the Installation section new dffb71a146 update README and comment new 7baeae4da3 upload png files new 3bebfd6dcc add other tool new 081f8e49b5 add gitignore new 2f3788f943 Merge branch 'main' of github.com:tninja/aider.el new 59cb5f8d4c fix ) error new cf6df7ed58 update README new 1d39e5720d tiny tweak text new 9392a0810b Merge branch 'main' of github.com:tninja/aider.el new f50cde63fc docs: update README with details about aider-help function and commit generation process new 71fabfacef docs: proofread and improve the English in the README file new 65734fc1b0 improve text new e2f68dee26 fix: improve error handling, variable scoping, and command prefixing in aider.el new 6c7970928c fix a bug new a18d27862e lower case new 60ef810dbd improve text new 526ef8be59 feat: extract read-string to aider-read-string function for user customization new 4eaf0d435e chore: remove default key binding for aider-transient-menu and update README accordingly new e1c6f16dd1 docs: clarify that `use-package` only loads the `aider.el` file, not all `.el` files in the repository new f6e9801431 Revert "docs: clarify that `use-package` only loads the `aider.el` file, not all `.el` files in the repository" new e1cb57f818 add helm-aider.el new e905f8f1c0 docs: add comment on how to copy candidate to mini-buffer in helm-aider.el new 03e063c3d1 feat: automatically remove newline characters from input in aider-helm-read-string function new 380d1fe3c0 give up multiple line input new a051885a92 feat: add aider-debug function to replace newlines and send to Aider buffer with menu entry new 1ed5ec220e feat: update prompts for code command and debug command to reflect new functionality new b8f2180176 feat: replace new-line characters with spaces in user input while preserving the final new-line in aider-read-string function new 1389589e61 refactor: simplify aider-read-string function by removing unnecessary newline handling new e7ed9570ed feat: replace new-line characters with spaces in user input for aider-read-string function new ffb8126d52 refactor: simplify aider-read-string function by removing unnecessary string processing new 917a254054 feat: replace new-line characters with spaces in user input while preserving the final new-line in aider-read-string function new cf3056fa7e add aider-plain-read-string new 2039bd9a0c feat: add fuzzy matching support to aider-helm-read-string function new 4b462a20cd fuzzy match support new abed222ebb no need to add current file during start new 005f93e1d0 feat: Add aider-clear function and menu item above aider-reset new 1dc7db6194 update menu shortcut new 99fbe5a37c refactor: extract buffer name logic to `aider-buffer-name-from-git-repo-path` new e364f7122d feat: Add test_aider.el new a8ec34657f test: add unit tests for aider-buffer-name-from-git-repo-path new eec7180732 refactor: Pass home-path as argument to aider-buffer-name-from-git-repo-path new c6d5604fca test: update aider-buffer-name-from-git-repo-path tests with home-path new 516270aab0 update test new c71f99eebc extract sub function new 9b6fc62626 update command and test new 3805e94b2d fix: require needed packages new 84dcfe827d chore: remove unused local variables new 673011c9c9 doc: fix quote usage in docstring new 439a2c7d71 feat: custom option of aider program new 77e33c72fc enh: autoload entry commands new 2fad218234 not necessarily switching to aider buffer for each command new 7fb8c67a16 Merge pull request #1 from AmaiKinono/fix-comint new fe4e4bebeb Merge pull request #2 from AmaiKinono/autoload new 5f0445e12e Merge pull request #3 from AmaiKinono/unused-variable-cleanup new 8242500f4e Merge pull request #4 from AmaiKinono/fix-docstring-quote new 8a039d5137 Merge pull request #5 from AmaiKinono/custom-aider-program new a2486ce54c update README new 23c0c6ed70 feat: add function to send "ask <line under cursor>" to Aider buffer new 43700a1f1e feat: add menu item to ask question under cursor in aider.el new feb662819d feat: add function to batch add marked Dired files to Aider buffer new bb8e7bd6ac Merge pull request #6 from tninja/feat_ask2__and__batch_add new cb28b37b8b update README new fe6148c064 tiny improve: use /add to submit multiple files new e0e77f3874 add aider-send-line-under-cursor new 2da2317c22 feat: add Aider mode with key binding for .aider files new d94148e884 add scratch.aider, for batch / reproducible of aider command new 1019607088 make switch buffer shortcut for aider-mode new cef5d7d59b feat: add aider-send-paragraph function and key binding in aider-mode new 3e987b098a reorder function, change short-cut to fit ess key binding new 14f314949c feat: add function to batch add Dired marked files to Aider buffer new c57f083466 feat: add interactive function to run find-name-dired from Git repository root new c5c867dcee update menu new 9fc3b04775 Feat: Git repo find / mark / add files, and buffer send command for .aider file (#7) new 677e867d0f Merge branch 'main' of github.com:tninja/aider.el new 52e1c836cb refactor: Rename parameter in aider--send-command for clarity and update calls new a181be69c6 update place to invoke aider--send-command. remove dup new 2f96105e41 Several small changes (#8) new 2cf6150925 Merge branch 'main' of github.com:tninja/aider.el new dbcc393ba0 Feat: aider-minor-mode (#10) new 20a72c239b adding back (provide 'aider) new 0cb131bd9e feat: Add function to add files in current window to Aider buffer new 61ae93b373 re-organize menu new d9e15165f3 Feat: new function - aider-add-files-in-current-window (#11) new 0742aa2666 Merge remote-tracking branch 'refs/remotes/origin/main' new 097cd76663 Hardcode terminal type to dumb new b3450f17b0 Merge branch 'main' of github.com:tninja/aider.el new e391bbe222 Feat: Add function to explain code in selected region new cda05246ed Merge branch 'main' of github.com:tninja/aider.el new 08452a8a30 fix README new cfa330c742 move function to better place new 134c626bc3 feat: Add option for Architect Discuss and Change in code change menu new f2173e5e5d feat: Add function to show last commit message using Magit new cf42ae6691 add last commit function new 60dbdcd6ad Feat: Added defun aider-magit-show-last-commit function (#13) new 84e6abac02 update menu new b9c8b7a827 Merge branch 'main' of github.com:tninja/aider.el new 976115dcbc Replace series of dash characters with a single separator new 3893b78a16 Merge pull request #14 from CeleritasCelery/improve-display new da508bcc37 Doom integration (#15) new 9d5d62685e Add example code written by aider.el as demo (#17) new d720ec4945 docs: Fix English grammar in README.org new 8b6939ea80 remove pycache file new 515f5cbb50 Merge pull request #18 from milanglacier/main new 56e83fd851 feat: Refactor aider-helm.el to make it more generic and reusable new e18d7f8053 change aider prefix for DOOM emacs from l to A new 1121917e56 Merge pull request #20 from tninja/kang_bug_fix new bf4028c583 Merge pull request #19 from tninja/kang_feat new dbd8253aea add claude 3.5 sonnet as default config in README new 6bf4d6789a Feat: Highlight the comint buffer based on initial buffer major mode (#21) new 5f9b7fa1fe Feat: easily refactor the function under cursor (#22) new d57f52202b Feat: Improve loading of aider-helm.el (#28) new 83abfcc07f update docs: improve formatting in installation section new 3d4919292e Feat: Basic support for Test Driven Development (TDD) (#29) new 7f3601920b Feat: Add two code reading helper functions (#30) new b636c89b78 Refactor: Merge some dup code, move less used functions to aider-etc.el. Update the menu. (#33) new d60824add8 Refactor: combine function under cursor function and region based function as single one (#34) new f68a341d27 feat(menu): add explain symbol under point menu item new 1102d422fb docs: Update README to reflect function refactor change new d0e296f524 docs: Add docs for new refactor and explain functions new f256eda338 docs: Update README to reflect new function names and usage new 5d5b5a8474 docs: Update README with consistent function descriptions new fcfc5fb0c7 docs: Update README with improved function descriptions new cfd9440622 docs: Add doc for aider-add-same-type-files-under-dir function new 156954588b refactor: reorder file operations in README documentation new 3d2675d2f1 docs: Update README with basic buffer operations and Doom reset command new 257fe7e8f0 docs: improve README.org organization with clear sections new 880a204f11 Fix doom emacs library installation part (#32) new 0e380aedf9 docs(keybindings): reorganize aider keybindings for better accessibility new 864a99a630 Feat: Add switch for file adding, to toggle between /add and /read-only command (#35) new 778ecf6fb5 feat: move read-only command and update default model to gemini new 555d5fdbf7 Feat: text send to aider buffer use bold text, to make it easier to read (#37) new 523aa6ed6c feat: Add configurable buffer display option for Aider buffer new e08430df58 docs: Add section for asking questions with Aider new 38ec95a146 feat: Enhance aider-function-explain with interactive user input new 5e71503bc8 refactor: Update aider--escape-string-for-aider to handle multiline strings with special markers new 2272ceab56 docs: update transient menu screenshot new c1057df534 Merge pull request #38 from tninja/kang_feat new c6ea77c465 refactor(aider): relocate multi-line processing function new 687d9eff7c Fix: Make aider.el work with tramp (#39) new c8c0c646e8 Fix: Use correct prefix in aider-add-or-read-current-file new a7f2153452 Merge pull request #41 from LukeMauldin/main new b3eb5055f0 feat: Skip buffer switch if already in Aider buffer new a4de4114c0 Merge pull request #42 from tninja/kang_feat new 471673b0d4 Feat: Add "Go Ahead" menu item (#43) new 9a564f7615 Feat: Add aider-send-region function (#44) new 54d8040c72 git_repo_path works for submodules. (#45) new 1b4357383b Feat: Write unit tests (#46) new d33f0671c0 fix(command): handle file paths containing spaces new 302a10f03c docs: add sample test file in tests/test dir new 9e00fea947 Merge pull request #48 from tninja/kang_bug_fix new a256968d1f Feat: update for aider-minor-mode (#50) new bc320a1085 Fix: error happens during sending large multi-line region (#54) new 1ad04baa4c Add instructions to install without straight, fix missing comment. new 1882d43421 Merge pull request #55 from Willyfrog/doc-fix new 1293f82a4e suggest using user's `~/.aider.config.yml` new f802473f6f Merge pull request #56 from JulienTant/patch-1 new 7b05676948 Using universal argument prompts user to change `aider-args` (#57) new 4ad55b6088 Feat: Add aider-change-model function (#59) new 4ba061e856 refactor: Simplify test generation instructions in aider.el new b56492f4f1 feat: Add aider-implement-todo function to implement TODOs in current context new b63a8d168a Feat: Enhance aider-implement-todo (#61) new 6366951cee Fix: Better one line comment identification (#64) new cf8302458c feat(emacs): make aider-read-string autoload new 846f283f83 doc: Add hard mode for battleship game using o3-mini high model (#70) new 3fd6f56033 doc: Update README, add AI assisted development workflow with aider.el (#71) new 5352b92df5 docs: improve feature development guide flow and clarity new 1633d811a3 style(readme): fix text indentation in test section new 8080de62b9 docs: improve file access clarity in README.org new 1d2a39f0d2 docs: clarify instructions for refactoring code blocks with aider new 314fdc51be docs: Revise "Feature development" section for a more humble tone new d1773a83c9 docs: improve formatting and organization in usage guide new 1a7430fbf9 docs: highlight test and refactor workflow steps in README new 4068a88f75 docs: simplify description of code modification approaches new c0ba38906c docs(testing): clarify wording around unit tests and TDD support new a3e90fea3c Don't try to byte-compile aider-doom.el new e09619dcbd Merge pull request #72 from marienz/main new b25fa593e3 Feat: Support multi-lines comment based in-place implementation (#73) new 05e573977a docs: enhance aider-implement-todo and aider-write-unit-test functionality description new a4e99cce4c feat: Add Test submenu with unit test commands in aider-doom-setup-keys new 19e04225f3 Merge pull request #74 from tninja/kang_feat_2 new b00f0ad33e Add a history variable for aider-plain-read-string (#69) new ebe03e12c0 docs(readme): reorganize sections for better readability new 78d61629c1 improve README clarity and fix grammar issues new 9dfed23113 docs: add FAQ section for multi-line prompts usage new f90000ca14 Fix: Handle the case when the current buffer file is not in a git repo (#79) new 2a270a86f3 doc: Improve README tutorial (#80) new 77ca013a99 docs: improve package-vc-install installation instructions new 99ca190e5d docs: improve package-vc-install installation formatting new dbdd36038b fix: Normalize paths for unique Aider buffer names using file-truename new 58593dd57f feat: Add helm feature check before overriding aider-read-string (#75) new d8c04645fe Merge pull request #82 from tninja/kang_feat_2 new 1729dd91b3 refactor: rename Helm function and cleanup whitespace new 2c837d3354 Feat: Improve aider-minor-mode (#86) new b412d331e5 docs(readme): reorganize features section for better readability new 5f3c6005c0 Implement colored output in source code blocks new 598251c934 Handle multi-line input in the aider buffer new b046fc5802 Add aider-multiline-newline-key new 717d2ceb51 fix: Prevent duplicate aider wrappers in multi-line messages new f83fb13a0f Introduce Aidermacs new f9a27be131 aider-minor-mode should only apply to aider files new 8ffd82740e Fix README new 9227f6b02a Refine README new 7160167b74 Fix remaining aider notes new b3723cd28e Update use-package call new 7569741961 Merge pull request #5 from notImposterSyndromeIfImposter/patch-1 new 7dd57019d2 Restore README modification until aidermacs diverge significantly new a1282c8134 feat: Add vterm backend support and split aider-run-aider into backend-specific functions new 19b6250985 Streamline aider.el by extracting model and backends new 048b3847f4 Fully embrace aidermacs new 57cea2f112 Allow aider to match the users background in the vterm backend new e3f4d515a0 Remove dependency on magit new b0a60a60d4 Merge pull request #6 from CeleritasCelery/remove_magit new 154b90da78 Merge pull request #7 from CeleritasCelery/vterm-theme new 7992c3e46b Fix .aider filenames new 3277c6f037 Magit is no longer a hard dependency new d0e5b0eff0 Streamline README installation new 75fdfc4a7d docs: Rewrite README with comprehensive usage guide for Aidermacs new 6501c01531 style: Align commands in aidermacs transient menu for improved readability new 772a6df60b docs: Update README keybindings to match transient menu commands new 78d2550569 Add Usage Guide to README new 09cb8a5546 feat: Improve documentation, error handling, and code clarity new 3beb6a15f6 fix(aidermacs-bacend-vterm.el): avoid changing vterm global variables new 9041bbe32a Merge pull request #10 from zsxh/fix/vterm new c6a6468506 Opt-in in in for new feece4ecb9 Cleanup pngs new 7bdae99d64 Streamline vterm check new 6e945e0fcf Streamline vterm check v2 new 42a8368df8 Fix regression from #10 new 7a55f48c28 Move fontlock to aidermacs-comint and output management new f04a1e3260 refactor: Improve vterm output capture with more robust regex matching new b105ca5e4a feat: Add output history display and last output copy functions new 5c77085c4b refactor: Move syntax highlighting code to aidermacs-backend-comint.el new 5fb7963fc5 refactor: Rename block-related variables to use consistent syntax-block naming new 05b9182ca6 Fix aidermacs--vterm-output-advice new ce48bd3071 Improve docstring new a24188313a Improve aidermacs-show-output-history new 871c64366a refactor: Modify aidermacs-get-last-output to display current output interactively new 0e828efdd8 feat: Add file listing functionality to Aidermacs session management new 9d7b067a11 feat: Add interactive function to drop files from chat session new b8a76f21a2 refactor: Reorganize aidermacs transient menu for improved user experience new 7ebdb2925f docs: Update README with new transient menu and file management features new 899af250e6 fix(vterm): use dynamic binding instead of global binding. new 36c0cdec48 Merge pull request #13 from milanglacier/main new f37bfa10aa Fix parenthesis, again! new e2c81ef319 Fix vterm advice #15 new 2a29cffb76 feat: Add aidermacs-auto-commits and M-x aidermacs-run-in-current-dir= new eb32271533 feat: Add section on aidermacs configurability compared to aider.el new 80169ffd21 Update README new f54aa4088c Update README new cb5fd4ce83 Create CONTRIBUTING.md new a727913475 Add aidermacs-drop-current-file, refactoring new c05af05de9 Elaborate on Aidermacs start behavior new 654d2ab505 Redesign transient menus new bf9ad44c7d Dynamically fetch models from providers new f9eeaef993 aidermacs-models.el: Add support for getting gemini models new 496286785c Only show models currently supported by aider new 383ffd4ebb Cache the models for future invocations. new 34fecf9703 fix: use aidermacs-read-string instead of aidermacs-plain-read-string in aidermacs-debug new 002a47e89e Use aider command to get supported models new c3ec966f0a Refactor to use aidermacs--send-command callback effectively new a99b6c0998 Merge pull request #11 from ArthurHeymans/DynamicallyModelFetch new e4d9ac2b1b Update README new 800c109413 Update paperwork, remove examples new d9dbc6336d Set aidermacs-auto-commits to nil by default, way too intrusive. new d5ccb2d10c Disable auto-commits by default in aidermacs new 791cb45315 Refactor aidermacs--get-context-command new 3a99be507b Fix "Copy Last Aidermacs Output" keybinding new c91522d2c6 Update docstring new 142a154b5f Prepend aidermacs-- to fetch-openai-compatible-models new 65118bb465 Remove "Detected dumb terminal" from output new d230cd5f95 Merge pull request #19 from CeleritasCelery/dumb-text new 4b94390318 Run Aider automatically if it is not already running new 571f9ad495 Merge pull request #20 from CeleritasCelery/auto-start new d775ffafaa Add logo new c3a9520da7 Use redirection for sending commands to aider new 4fad406c4d Rename to aidermacs--send-command-redirect-comint new 9ce579a061 aidermacs--get-available-models should use new aidermacs--send-command-redirect new 04209e9e35 Merge pull request #21 from CeleritasCelery/redirect-wip new 0b815735a4 Refactor aidermacs--form-prompt new 93340e76f9 Add aidermacs-default-model and aidermacs-args options new 801c32953d Refactor aidermacs-run new f6458bcd8a Add aidermacs-add-files-interactively new 303f970ae9 Further refactoring new 4e14215119 Fix #16 handle read-only files in ls new bfe77da986 Add aidermacs-extra-args, time to remove aidermacs-args from config new 3632d13189 Respect someone's aidermacs-extra-args --model new 3e9ee1d377 Remove aidermacs--switch-to-buffer-other-frame new a684e349e7 Sync with aidermacs-helm and aidermacs-doom. new 2d39bfa5b3 Improve README new 811305ac77 Slight adjustment with the minor mode new 3a7e313ce0 Fix comint-prompt-regexp new 581c74dad3 Add Separate Reasoner/Editing mode! new c65fc855a9 Introduce overwrite configurations with config file new 04ee33f6a2 Improving check for existing .aider.conf.yml new acdf6b41aa Update README new c9e30655e7 Use C-u to add files read-only new 3508032e5a Refactor add process new ee5e3e5658 Fix README new 7e2ec84aee Check for non-nil `(project-current)` before calling `(project-root)` new 49a5a591d4 fix: don't switch to aider buffer before reading symbol new 117fc315af fix: don't switch to aider buffer before reading region new 7b44ddfe20 Merge pull request #27 from bard/main new ff06a9711a Merge pull request #26 from mwolson/main new c04309b90e fix: more misplaced aidermacs-add-current-file new e06f47cea7 Merge pull request #29 from jfeser/main new 2bf5e4849f Use anthropic/claude-3-7-sonnet-20250219 by default new f8240d8537 Fix docstrings, remove unused aidermacs-utils.el new 090eebdbf5 Fix more lintings new 3e538c07c1 Recommend claude-3-7-sonnet in README new f5bb04acdb Fix version spec typo new 163462bd87 Teach users how to use the new sonnet with thinking tokens new fb59e9bc87 Update README new 8b1035a2d0 Update README new 9ada5e3ae8 Remove redundant aidermacs-doom.el new fcc750d00a Restore aidermacs-doom.el new a3b90b7831 Sync aidermacs-doom.el with aidermacs-transient-menu new 1e29dfca2d Update aidermacs-doom.el Package-Requires new 4159552f3f Sync aidermacs-doom with transient menus and improve code organization new 73f96304c1 Optimize vterm output handling and add multiline input support new fe34d0ceca Further streamline transient menus new a2b7e23914 Merge pull request #34 from ianschenck/ian/profile-speed-up new 89d323f083 Update README to include new vterm backend newline key selection new 42afb31e79 Improve model selection algorithm new d5480ad14b Improve vterm backend new 5312291b0f Fix aidermacs--vterm-output-advice new 5e167323b8 Fix README new cf3063f5d3 Use commandp to detect vterm new c07fe5d615 Fix syntax highlighting when code fence does not have mode new 4f946571c9 Merge pull request #35 from CeleritasCelery/syntax_fix new 466899082f Use "sonnet" instead of the full sonnet version new d5a6964d01 Fix Package-Requires new e4d8c27892 Cleanup residuals new e9efadeeba Update README and Contributors list new ce5b3db958 Add melpazoid.yml new ea47980ed7 fix: Fix string formatting in message function new d88a9cbe46 Merge pull request #36 from LemonBreezes/fix-format-string-in-message-function new a5a2014492 Add SDPX-License-Identifier new 5b8ef9963c Refine RECIPE new 01e3a43f20 Fix URL docstrings new 0964906868 Be more verbose about its args new bc39987bdb Improve robustness of extracting the major mode new a24435bc41 Merge pull request #38 from CeleritasCelery/mode-parser new 21ad2f803d Fix melpazoid warnings new 69580501dd Fix melpazoid warnings new 5e2df9bef4 Fix docstring new 9537d5932c Fix regression new 46b78c7da4 Update README new 6ae6becbfb Simplify UI to ask question and explain this code new a88a79cc9f Improve aidermacs--vterm-check-finish-sequence-repeated new c9d387c990 Update Commentary throughout code new 4c7265f33f Truncate commentary new 6cf069083d Remove aidermacs-doom.el new fdce6f456e Revamp Transient Menus for Enhanced Usability new 6f423e647c Add introscreen new d1c314bf96 Fix aidermacs-project-root bug new 007e8d1bf2 Add aidermacs-create-session-scratchpad new 25af255c54 Add aidermacs-add-file-to-session new a8260f8f18 Update README new ba8508d7d8 Merge pull request #42 from MatthewZMD/revamp-transient new bc5fe0b16e Add aidermacs-current-mode and abstract aidermacs--get-files-in-session new e5495ff362 Re-introduce aidermacs--comint-output-filter, simplify callback mechanism new 95620db88f Make correct defvar-locals new 0698038742 Use aidermacs--tracked-files to actively track files new 89bfe7d4de Refactor and unify aidermacs--send-command new e4f9b266d9 Fix typo new 07f3d319b1 Preliminary implementation of ediff capture diffs new 4b8cbaa031 Further development on ediff feature new 26ee6979ed Fix docstring new 9a41203b04 Update README new fd786d4d24 Fix ediff-buffers not populating new 8dfee3561c Fix linting new 25b10e6e59 Improve aidermacs--last-command, aidermacs--parse-output-for-files new 9db897d312 Add aidermacs--cleanup-temp-files-on-interrupt new 1a47d246d0 Merge pull request #45 from MatthewZMD/ediff new 605f17a166 Address unused _args new 46712fe697 Make vterm backend work with ediff new 8dc9f024d1 Fix linting new 3f49d59402 Bump to 1.0.0 new 3f84f16668 Fix aidermacs--prepare-for-code-edit new fdce0f5b17 Simplify ediff algorithm new b641c16de5 Fix linting new 925389b585 Use stock emacs use-package new 69cdacaaa0 Requested changes new 718b5381e0 Merge pull request #47 from hexmode/use-package-update new d76bc38c0b Improve aidermacs--detect-edited-files new 8b295c8f95 Use aidermacs-prompt-regexp new 550ffcc07a Fix prompt, add video demo new c42ff4fbd1 Format README new b4f88b8c5e Fix video link new 5b0244ef00 fix: the aider process may had been killed new 50e26da761 Merge pull request #49 from xplutoy/main new 13d5256e6c Improve output parsing new 5b812f26e5 Check udiff cases new 5ff962cdf2 Improve Commentary new 0c236ac3d6 Fix aidermacs-prompt-regexp and fix aidermacs--parse-ls-output new 354d9c141c Cleanup new a7078cfc7b Fix linting new ddd8000e17 Add Melpa! new b4a771c777 Fix #52 new 451a0bb89f refactor: add a minor mode vterm-aider-mode, and remove advices. new 9057de5256 Remove obsolete aidermacs--vterm-processing-command and bind `<return>` in aidermacs-vterm-mode. new 389d69fddb refactor: add aidermacs-comint-mode minor mode. new 4ed1f8ddb6 Merge pull request #51 from milanglacier/refactor/vterm-aider-mode new 9a8575e7de Use minor mode for relevant functions new 66d04629bc Fix linting new 1971d48717 Fix linting new 42e99998f9 Improve aidermacs-switch-to-buffer new 9644836022 Do not suggest auto commit new 47327b96d2 fix(aidermacs-models): ensure correct parsing by moving to end of headers new 4af8c4283d Merge pull request #55 from zsxh/fix/fetch-models new 3b9f5b5dd5 Introduce aidermacs-show-diff-after-change to control diff new cd2a4f0af5 Restore buffer arrangement when quitting ediff new da760ca70c Fix linting new 74b1859c00 Add Tramp Support new 22f59e2b8a Update README with Tramp support new 24f04aba1a Merge pull request #56 from rschmukler/rschmukler/tramp new 1c2d4ac340 Fix typo new 77ed294a6f The Community Speaks new 15a01a9b42 Improve API_KEY documentation new 87a493a530 Add Doctor PR action file new 7848604a82 load api key from secrets new 7576735dcb use ANTHROPIC_API_KEY new 0cf26f7246 Merge pull request #64 from philip-zhan/setup-doctor-pr new 76322a12b4 Add warning when Aidermacs can't detect major mode new 01046fcbdd Merge pull request #67 from CeleritasCelery/mode-warning new cdb15637ab Fix linting, refactor new 7c0b60763b Bump emacs version dep new ba2d7576c9 aidermacs-backend-comint: string should be downcase new 3253a96566 Further refactor new 8ecfa8cbd7 Restore aidermacs-send-region-by-line new 02acb8ac63 Refactor aidermacs--parse-output-for-files and aidermacs--detect-edited-files new 58b3fc29f5 Match space before ``` new 5fcee0f22d Show added files in Dired buffer new f3d308a068 Drop marked files from Dired buffer new eb22b29067 Merge pull request #63 from amake/feature/selective-drop new 263f7627bf Refactor aidermacs-send-region-by-line new 7614cb6542 Add aidermacs-refresh-repo-map new 4d9bff5181 Breaking change: Refactor ask/architect/code transient logic flow new 96e732d770 Add .elpaignore new 61a23c7992 Better prepare code edit