Class CamelNanoLspEditor
java.lang.Object
org.jline.builtins.Nano
org.apache.camel.dsl.jbang.core.commands.edit.CamelNanoLspEditor
- All Implemented Interfaces:
org.jline.reader.Editor
public class CamelNanoLspEditor
extends org.jline.builtins.Nano
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jline.builtins.Nano
org.jline.builtins.Nano.Buffer, org.jline.builtins.Nano.CursorMovement, org.jline.builtins.Nano.Diagnostic, org.jline.builtins.Nano.Operation, org.jline.builtins.Nano.PatternHistory, org.jline.builtins.Nano.WriteFormat, org.jline.builtins.Nano.WriteMode -
Field Summary
Fields inherited from class org.jline.builtins.Nano
bindingReader, brackets, buffer, bufferIndex, buffers, constantCursor, cutbuffer, display, editBuffer, editMessage, errorMessage, highlight, keys, mark, matchBrackets, matchedLength, message, mouseSupport, mouseTracking, nbBindings, oneMoreLine, patternHistory, printLineNumbers, punct, quickBlank, quoteStr, readNewBuffer, root, searchBackwards, searchCaseSensitive, searchRegexp, searchTerm, shortcuts, size, smoothScrolling, tabs, terminal, title, vsusp, wrapping, writeMode -
Constructor Summary
ConstructorsConstructorDescriptionCamelNanoLspEditor(org.jline.terminal.Terminal terminal, Path root, org.jline.builtins.Options opts) CamelNanoLspEditor(org.jline.terminal.Terminal terminal, Path root, org.jline.builtins.Options opts, org.jline.builtins.ConfigurationPath configPath) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.jline.builtins.Nano.Diagnostic> protected LinkedHashMap<org.jline.utils.AttributedString, List<org.jline.utils.AttributedString>> protected voidinsertHelp(int selected) Methods inherited from class org.jline.builtins.Nano
bindKeys, computeFooter, getTitle, handle, open, open, run, setRestricted, usage
-
Constructor Details
-
CamelNanoLspEditor
public CamelNanoLspEditor(org.jline.terminal.Terminal terminal, Path root, org.jline.builtins.Options opts) -
CamelNanoLspEditor
public CamelNanoLspEditor(org.jline.terminal.Terminal terminal, Path root, org.jline.builtins.Options opts, org.jline.builtins.ConfigurationPath configPath)
-
-
Method Details
-
computeDiagnostic
- Overrides:
computeDiagnosticin classorg.jline.builtins.Nano
-
computeSuggestions
protected LinkedHashMap<org.jline.utils.AttributedString,List<org.jline.utils.AttributedString>> computeSuggestions()- Overrides:
computeSuggestionsin classorg.jline.builtins.Nano
-
insertHelp
protected void insertHelp(int selected) - Overrides:
insertHelpin classorg.jline.builtins.Nano
-