[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ellama 8717dcb145 11/53: add readme
From: |
ELPA Syncer |
Subject: |
[elpa] externals/ellama 8717dcb145 11/53: add readme |
Date: |
Sun, 17 Dec 2023 18:57:57 -0500 (EST) |
branch: externals/ellama
commit 8717dcb145114dd48d704b1006e7b0e75af9e6f8
Author: Sergey Kostyaev <s.kostyaev@omp.ru>
Commit: Sergey Kostyaev <s.kostyaev@omp.ru>
add readme
---
README.md | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 107 insertions(+)
diff --git a/README.md b/README.md
new file mode 100644
index 0000000000..4b1b869b10
--- /dev/null
+++ b/README.md
@@ -0,0 +1,107 @@
+# Ellama
+
+Ellama is an [ollama](https://github.com/jmorganca/ollama) client for Emacs.
It provides a set of commands for interacting with the Ollama API, allowing
users to ask questions, define words, translate text, and more.
+
+## Commands
+
+### ellama-ask
+
+Ask Ellama about something by entering a prompt in an interactive buffer.
+
+### ellama-ask-about
+
+Ask Ellama about a selected region or the current buffer.
+
+### ellama-instant
+
+Prompt Ellama to provide an instant response for a specific prompt.
+
+### ellama-translate
+
+Ask Ellama to translate a selected region or word at the point.
+
+### ellama-define-word
+
+Find the definition of the current word using Ellama.
+
+### ellama-summarize
+
+Summarize a selected region or the current buffer usingreview
+
+Review code in a selected region or the current buffer using Ellama.
+
+### ellama-change
+
+Change text in a selected region or the current buffer according to a provided
change.
+
+### ellama-enhance-grammar-spelling
+
+Enhance the grammar and spelling in the currently selected region or buffer
using Ellama.
+
+### ellama-enhance-wording
+
+Enhance the wording in the currently selected region or buffer using Ellama.
+
+### ellama-make-concise
+
+Make the text of the currently selected region or buffer concise and simple
using Ellama.
+
+### ellama-change-code
+
+Change selected code or code in the current buffer according to a provided
change using Ellama.
+
+### ellama-enhance-code
+
+Change selected code or code in the current buffer according to a provided
change using Ellama.
+
+### ellama-complete-code
+
+Complete selected code or code in the current buffer according to a provided
change using Ellama.
+
+### ellama-add-code
+
+Add new code according to a description, generating it with a provided context
from the selected region or the current buffer using Ellama.
+
+### ellama-render
+
+Render the currently selected text or the text in the current buffer as a
specified format using Ellama.
+
+### ellama-make-list
+
+Create a markdown list from the active region or the current buffer using
Ellama.
+
+### ellama-make-table
+
+Create a markdown table from the active region or the current buffer using
Ellama.
+
+### ellama-summarize-webpage
+
+Summarize a webpage fetched from a URL using Ellama.
+
+## Configuration
+
+The following variables can be customized for the Ellama client:
+
+- `ellama-url`: The URL to call Ollama.
+- `ellama-curl-executable`: The path to curl executable.
+- `ellama-model`: The model to use Ollama with. Default model is
[mistral](https://ollama.ai/library/mistral).
+- `ellama-buffer`: The default Ellama buffer name.
+- `ellama-always-show-buffer`: Whether to always show the Ellama buffer.
+- `ellama-user-nick`: The user nick in logs.
+- `ellama-assistant-nick`: The assistant nick in logs.
+- `ellama-buffer-mode`: The major mode for the Ellama logs buffer.
+ Default mode is `markdown-mode`.
+- `ellama-language`: The language for Ollama translation. Default
+ language is english.
+- `ellama-template`: The template to use with Ollama instead of the default.
+
+## Acknowledgments
+
+Thanks [Jeffrey Morgan](https://github.com/jmorganca) for excellent
+project [ollama](https://github.com/jmorganca/ollama). This project
+cannot exist without it.
+Thanks [zweifisch](https://github.com/zweifisch) - I got some ideas
+from [ollama.el](https://github.com/zweifisch/ollama) what ollama
+client in Emacs can do.
+Thanks [Dr. David A. Kunz](https://github.com/David-Kunz) - I got more
+ideas from [gen.nvim](https://github.com/David-Kunz/gen.nvim).
- [elpa] externals/ellama f436d96206 47/53: Make changes by ellama atomic, (continued)
- [elpa] externals/ellama f436d96206 47/53: Make changes by ellama atomic, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 88e8f3455f 16/53: remove ellama-instant from command list, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 7a84c5e737 18/53: add gif for enhance grammar and spelling, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama f22a21dd56 30/53: Add spinner support as mode-line progress indicator, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama f9e0de5af6 34/53: Merge pull request #3 from jiahut/main, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 2e5219afbe 43/53: Merge pull request #1 from s-kostyaev/switch-to-llm-library, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama a0acd24abb 51/53: Add ellama complete command., ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 034140969d 12/53: reformat readme, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 68bbca9cb3 17/53: add more gifs to readme, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama ff604fc2b9 10/53: change default language to english, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 8717dcb145 11/53: add readme,
ELPA Syncer <=
- [elpa] externals/ellama 162433ada3 15/53: mention streaming output in readme, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama caf4578e8d 21/53: add llm keyword to documentation, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama f35622b5f7 24/53: change default model to zephyr, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 92d4349bac 25/53: add information about local LLMs into package summary, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 75ed340a4d 26/53: add ollama into installation instructions, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 8caaf7a3b6 28/53: Merge pull request #2 from s-kostyaev/s-kostyaev-enable-gitlab-ci, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 235f41be0c 29/53: :recycle: Refactor ellama.el code for improved response handling., ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 316e982ef6 32/53: fix spinner for ellama-instant, ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 06ad60d117 35/53: fix upate selected region with ellama (fixes #6), ELPA Syncer, 2023/12/17
- [elpa] externals/ellama 956dfe62aa 37/53: first step to use llm library for LLM calls, ELPA Syncer, 2023/12/17