[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/geiser-kawa 0fd7c30 086/119: README.org: update
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa/geiser-kawa 0fd7c30 086/119: README.org: update |
Date: |
Sun, 1 Aug 2021 18:30:43 -0400 (EDT) |
branch: elpa/geiser-kawa
commit 0fd7c308c4571e5cd51d3622bdaa8f5b852bc9e9
Author: spellcard199 <spellcard199@protonmail.com>
Commit: spellcard199 <spellcard199@protonmail.com>
README.org: update
---
README.org | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/README.org b/README.org
index fb96192..ad13a7e 100644
--- a/README.org
+++ b/README.org
@@ -63,6 +63,12 @@ To try geiser-kawa you need neither Maven nor Kawa:
- =mvnw= ([[https://github.com/takari/maven-wrapper][maven-wrapper]]) takes
care of downloading a project-specific Maven version
- kawa-geiser has [[https://gitlab.com/groups/kashell/][Kawa's master branch]]
as one of its dependencies. When =quickstart.el= calls =./mvnw package=
(wrapped by =geiser-kawa-deps-mvnw-package=), it produces a jar that includes
kawa-geiser and all its dependencies, including Kawa itself.
+** About Autodoc
+
+Double quotes around parameters: the reason why the arguments are enclosed in
double quotes in autodoc is because special characters (e.g. =]=) aren't read
as part of a symbol by the elisp reader that geiser relies on to display
autodoc data. To work-around this limitation parameters are represented by
using strings instead of symbols.
+
+Parameter names: parameter names are retrieved using the =gnu.bytecode=
package (included in Kawa) for reading local variables in Java methods'
bytecode. Since parameters are not always present in bytecode as local
variables, especially for java, when not available the parameter name defaults
to =argN=, where =N= is a number.
+
** About completion for java's fields, methods and packages
:PROPERTIES:
:CUSTOM_ID: 7ca3650a-2658-42f0-8274-96f194768e11
@@ -106,7 +112,7 @@ This project (geiser-kawa) is a translation/rewrite of
[[https://gitlab.com/spel
- the included maven project
- gets data and features through kawa-devutil and wraps the result in
the geiser protocol
- Possibility to share code between kawa-devutil and Kawa's Language Server
-- Since kawa-devutil is now a different project from geiser-kawa, one could
use it to avoid re-writing the data-getting logic if he wanted to implement a
Kawa server for a tool other than geiser (e.g. nrepl, jupyter, swank/slime)
+- Since kawa-devutil is now a different project from geiser-kawa, one could
use it to avoid re-writing the data-getting logic if she/he wanted to implement
a Kawa server for a tool other than geiser (e.g. nrepl, jupyter, swank/slime)
geiser-kawa VS geiser-kawa-scheme - recap table:
- [nongnu] elpa/geiser-kawa 05e1eaa 029/119: Add initial support for completing java packages, (continued)
- [nongnu] elpa/geiser-kawa 05e1eaa 029/119: Add initial support for completing java packages, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 5d8256d 041/119: Fix re-importing exception, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 4247497 007/119: Add geiser-kawa.el (project is starting to work), Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa f1d6f8d 023/119: Add maven-wrapper, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 0f5c744 016/119: Avoid issues with older Kawa versions when using quickstart.el, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 5651a3a 031/119: Add message if no completions found, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa cebaa28 042/119: Add test, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 6495077 064/119: Fix: replace lang.getEnvironment() with Environment.user() as default environment, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa b15c4bc 069/119: TODO.org: add todo, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 56b7524 076/119: Add more elisp tests, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 0fd7c30 086/119: README.org: update,
Philip Kaludercic <=
- [nongnu] elpa/geiser-kawa f8cf352 096/119: Update kawa-devutil version + add Random_notes.org, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa df35e6b 099/119: Add unwind-protect in geiser-kawa-deps--run-kawa-unadviced, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 58ef04d 089/119: Add autodoc support for LangObjType, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa d389ebd 092/119: Update README.org, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 4141232 103/119: melpa/melpa#6858 - Avoid "Unused lexical argument" warnings prepending "_" to parameter names, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa c4de6bb 117/119: pom.xml - update kawa-devutil version (adds support for Java 8), Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa f0f5441 002/119: README.org - Add mention about difference from geiser-kawa-scheme, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa a42e807 022/119: Fix warnings when running 'mvn package', Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 088654b 033/119: Fix function definition is void: word-at-point, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 6d4c6f5 004/119: Update .gitignore, Philip Kaludercic, 2021/08/01