Class Nano

java.lang.Object
org.jline.builtins.Nano
All Implemented Interfaces:
Editor

public class Nano extends Object implements Editor
  • Field Details

    • terminal

      protected final Terminal terminal
    • display

      protected final Display display
    • bindingReader

      protected final BindingReader bindingReader
    • size

      protected final Size size
    • root

      protected final Path root
    • vsusp

      protected final int vsusp
    • keys

      protected KeyMap<Nano.Operation> keys
    • title

      public String title
    • printLineNumbers

      public boolean printLineNumbers
    • wrapping

      public boolean wrapping
    • smoothScrolling

      public boolean smoothScrolling
    • mouseSupport

      public boolean mouseSupport
    • oneMoreLine

      public boolean oneMoreLine
    • constantCursor

      public boolean constantCursor
    • quickBlank

      public boolean quickBlank
    • tabs

      public int tabs
    • brackets

      public String brackets
    • matchBrackets

      public String matchBrackets
    • punct

      public String punct
    • quoteStr

      public String quoteStr
    • buffers

      protected final List<Nano.Buffer> buffers
    • bufferIndex

      protected int bufferIndex
    • buffer

      protected Nano.Buffer buffer
    • message

      protected String message
    • errorMessage

      protected String errorMessage
    • nbBindings

      protected int nbBindings
    • shortcuts

      protected LinkedHashMap<String,String> shortcuts
    • editMessage

      protected String editMessage
    • editBuffer

      protected final StringBuilder editBuffer
    • searchCaseSensitive

      protected boolean searchCaseSensitive
    • searchRegexp

      protected boolean searchRegexp
    • searchBackwards

      protected boolean searchBackwards
    • searchTerm

      protected String searchTerm
    • matchedLength

      protected int matchedLength
    • patternHistory

      protected Nano.PatternHistory patternHistory
    • writeMode

      protected Nano.WriteMode writeMode
    • cutbuffer

      protected List<String> cutbuffer
    • mark

      protected boolean mark
    • highlight

      protected boolean highlight
    • readNewBuffer

      protected boolean readNewBuffer
  • Constructor Details

  • Method Details