- // need access to textArea.lastLinePartial
- setAccessibility(true);
-
int first = textArea.getFirstLine();
int caretLine = textArea.getScreenLineOfOffset(textArea.getCaretPosition());
int visibleLines = textArea.getVisibleLines();
int electricScroll = textArea.getElectricScroll();
- // need access to textArea.lastLinePartial
- setAccessibility(true);
-
int first = textArea.getFirstLine();
int caretLine = textArea.getScreenLineOfOffset(textArea.getCaretPosition());
int visibleLines = textArea.getVisibleLines();
diff -ru jedit5.7.0/jEdit/macros/Emacs/EmacsUtil.bsh jedit5.7.0-patched/jEdit/macros/Emacs/EmacsUtil.bsh
--- jedit5.7.0/jEdit/macros/Emacs/EmacsUtil.bsh 2024-08-03 19:53:28.000000000 +0200
+++ jedit5.7.0-patched/jEdit/macros/Emacs/EmacsUtil.bsh 2025-02-14 13:41:40.315946858 +0100
@@ -31,6 +31,7 @@
buf.append (c); if (c == '\n')
break;
+ i++;
}
return buf.toString();
@@ -266,6 +267,8 @@
int findBeginningOfSentence()
{
caret = textArea.getCaretPosition() - 1;
+ if (caret < 0)
+ caret = 0; if (charAt (caret) == '.')
caret--;
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.0Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.