Class EmacsUtil


  • public class EmacsUtil
    extends java.lang.Object
    Emacs Macro utility functions. These functions are based on EmacsUtil.bsh from the Emacs macros by Brian M. Clapper. Rewritten in Java by Alan Ezust in 2013.
    • Constructor Detail

      • EmacsUtil

        public EmacsUtil()
    • Method Detail

      • emacsKillLine

        public void emacsKillLine()
      • repeatingSameMacro

        public boolean repeatingSameMacro​(java.lang.String macroName)
      • lineAt

        public java.lang.String lineAt​(int i)
      • charAt

        public char charAt​(int i)
      • charAtCaret

        public char charAtCaret()
      • atEndOfBuffer

        public boolean atEndOfBuffer()
      • atEndOfBuffer

        public boolean atEndOfBuffer​(int caret)
      • eatNonAlphanums

        public int eatNonAlphanums()
      • eatWhitespace

        public int eatWhitespace()
      • getCardinalProperty

        public int getCardinalProperty​(java.lang.String name,
                                       int defaultValue)
      • makeBufferPropertyName

        public java.lang.String makeBufferPropertyName​(java.lang.String prefix)
      • makeBufferPropertyName

        public java.lang.String makeBufferPropertyName​(Buffer theBuffer,
                                                       java.lang.String prefix)
      • getDefaultWrap

        public int getDefaultWrap()
      • getMark

        public int getMark​(Buffer buffer)
      • setMark

        public void setMark​(Buffer buffer,
                            int pos)
      • beep

        public void beep()
      • getKillRegion

        public Selection getKillRegion()
      • getClipboard

        public java.lang.String getClipboard()
      • setClipboard

        public void setClipboard​(java.lang.String string)
      • setClipboard

        public void setClipboard​(Selection selection)
      • addToClipboardAndHistory

        public void addToClipboardAndHistory​(java.lang.String string)
      • addToClipboardAndHistory

        public void addToClipboardAndHistory​(Selection selection)
      • findEndOfSentence

        public int findEndOfSentence()
      • findBeginningOfSentence

        public int findBeginningOfSentence()