[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/aidermacs b412d331e5 220/466: docs(readme): reorganize fea
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/aidermacs b412d331e5 220/466: docs(readme): reorganize features section for better readability |
Date: |
Sat, 15 Mar 2025 19:14:56 -0400 (EDT) |
branch: elpa/aidermacs
commit b412d331e54ec13c66ef221e7865d29db91ec41c
Author: tninja <tninja@gmail.com>
Commit: tninja <tninja@gmail.com>
docs(readme): reorganize features section for better readability
---
README.org | 28 +++++++++++++---------------
1 file changed, 13 insertions(+), 15 deletions(-)
diff --git a/README.org b/README.org
index e81ccfa1a6..dee6ab39ef 100644
--- a/README.org
+++ b/README.org
@@ -115,38 +115,36 @@ When being called with the universal argument (`C-u`), a
prompt will offer the u
- (`aider-switch-to-buffer`): Switch to the Aider buffer.
- use "^" in the menu to toggle open aider session in other window inside
current frame, or open a dedicate frame for aider session
-*** Model Selection:
- - (`aider-change-model`): Interactively select and change AI model in
current aider session
- - Customize `aider-popular-models` to define your preferred models list.
Default models are (as date of 2025-01-26):
- - anthropic/claude-3-5-sonnet-20241022 (really good in practical)
- - o3-mini (new released. very powerful, not expensive)
- - gemini/gemini-exp-1206 (free)
- - r1 (performance matches o1, price << claude sonnet. weakness: small
context)
- - deepseek/deepseek-chat (chatgpt-4o level performance, price is 1/100.
weakness: small context)
-
*** More ways to add files to the Aider buffer:
- use "@" in the menu to toggle add file between read-write mode and
read-only mode
- (`aider-add-current-file`): Add the current buffer file.
- (`aider-add-files-in-current-window`): Add all buffers in the current
window.
- - (`aider-add-same-type-files-under-dir`): Add all files with the same
suffix as the current file under the current directory to Aider.
- - (`aider-batch-add-dired-marked-files`): Add multiple Dired marked files to
the Aider buffer.
*** Write code:
- (`aider-function-or-region-refactor`): If a region is selected, ask Aider
to refactor the selected region. Otherwise, ask Aider to change / refactor the
function under the cursor.
- - *(`aider-implement-todo`): Implement requirement in comments in-place, in
current context.*
+ - (`aider-implement-todo`): Implement requirement in comments in-place, in
current context.
- If cursor is on a comment line, implement that specific comment in-place.
- If there is a selection region of multi-line comments, implement code
for those comments in-place.
- If cursor is inside a function, implement TODOs for that function.
- Otherwise implement TODOs for the entire current file.
+*** Support for Unit Test / Test Driven Development:
+ - (`aider-write-unit-test`): Generate comprehensive unit tests for the
current function or file. If the cursor is on a test function, implement the
test function.
+ - (`aider-fix-failing-test-under-cursor`): Place cursor on a failing test
function and ask Aider to analyze and fix the code to make tests pass. You can
provide more information of failed test case to help aider figuring out how to
fix the source code.
+
*** Explain code:
- (`aider-ask-question`): Ask Aider a question about the code in the current
context. If a region is selected, use the region as context.
- (`aider-function-or-region-explain`): If a region is selected, ask Aider
to explain the selected region. Otherwise, ask Aider to explain the function
under the cursor.
- (`aider-explain-symbol-under-point`): Ask Aider to explain the symbol
under cursor, given the line as context.
-*** Support for Unit Test / Test Driven Development:
- - (`aider-write-unit-test`): Generate comprehensive unit tests for the
current function or file. If the cursor is on a test function, implement the
test function.
- - (`aider-fix-failing-test-under-cursor`): Place cursor on a failing test
function and ask Aider to analyze and fix the code to make tests pass. You can
provide more information of failed test case to help aider figuring out how to
fix the source code.
+*** Model Selection:
+ - (`aider-change-model`): Interactively select and change AI model in
current aider session
+ - Customize `aider-popular-models` to define your preferred models list.
Default models are (as date of 2025-01-26):
+ - anthropic/claude-3-5-sonnet-20241022 (really good in practical)
+ - o3-mini (new released. very powerful, not expensive)
+ - gemini/gemini-exp-1206 (free)
+ - r1 (performance matches o1, price << claude sonnet. weakness: small
context)
+ - deepseek/deepseek-chat (chatgpt-4o level performance, price is 1/100.
weakness: small context)
*** And More:
You can add your own Elisp functions to support your specific use cases. Feel
free to ask Aider/`aider.el` to help you create them.
- [nongnu] elpa/aidermacs 4ad55b6088 184/466: Feat: Add aider-change-model function (#59), (continued)
- [nongnu] elpa/aidermacs 4ad55b6088 184/466: Feat: Add aider-change-model function (#59), ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs b63a8d168a 187/466: Feat: Enhance aider-implement-todo (#61), ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 8080de62b9 194/466: docs: improve file access clarity in README.org, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 1a7430fbf9 198/466: docs: highlight test and refactor workflow steps in README, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 43700a1f1e 085/466: feat: add menu item to ask question under cursor in aider.el, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 7160167b74 229/466: Fix remaining aider notes, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 5d5b5a8474 147/466: docs: Update README with consistent function descriptions, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs a7f2153452 167/466: Merge pull request #41 from LukeMauldin/main, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 78d61629c1 209/466: improve README clarity and fix grammar issues, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 2c837d3354 219/466: Feat: Improve aider-minor-mode (#86), ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs b412d331e5 220/466: docs(readme): reorganize features section for better readability,
ELPA Syncer <=
- [nongnu] elpa/aidermacs 154b90da78 239/466: Merge pull request #7 from CeleritasCelery/vterm-theme, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 75fdfc4a7d 243/466: docs: Rewrite README with comprehensive usage guide for Aidermacs, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 772a6df60b 245/466: docs: Update README keybindings to match transient menu commands, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 42a8368df8 254/466: Fix regression from #10, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 9041bbe32a 249/466: Merge pull request #10 from zsxh/fix/vterm, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs b105ca5e4a 257/466: feat: Add output history display and last output copy functions, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 496286785c 282/466: Only show models currently supported by aider, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 0e828efdd8 264/466: feat: Add file listing functionality to Aidermacs session management, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 571f9ad495 299/466: Merge pull request #20 from CeleritasCelery/auto-start, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 9ce579a061 303/466: aidermacs--get-available-models should use new aidermacs--send-command-redirect, ELPA Syncer, 2025/03/15