Skip to content
Commits on Feb 22, 2016
  1. @ib

    Prevent endless loop

    ib committed with Feb 22, 2016
    Terminate the loop even with files using carriage return to signify
    the end of a line and with files lacking the newline character.
  2. @ib

    Fix segmentation fault with column based anchoring

    ib committed with Feb 22, 2016
    Commit a3795a5 introduced an alternative way to specify the
    column for an anchor.
    
    While searching for a node for an alternative anchor the reference
    pointer to the end of the scanned text will move further, and if there
    is no such node the reference pointer belonging to the node for the
    normal anchor will be lost.
    
    Save the reference pointer belonging to the node for the normal anchor
    and restore it when returning this very node.
    
    This closes issue #16 reported by fbrau on GitHub.
Commits on Feb 10, 2016
  1. Fixed rpm generation. 'make elvis.rpm' now works on EL7ish platforms.…

    Martin Dietze committed Feb 10, 2016
    … Others not tested.
Commits on Mar 5, 2015
  1. @Tux

    update ssh keywords to 6.7

    Tux committed with Mar 5, 2015
  2. Revert "Bring elvis.syn in sync with SSH-6.7"

    committed Mar 5, 2015
    This reverts commit 2892294.
Commits on Mar 4, 2015
  1. Merge pull request #11 from Tux/ssh67

    committed Mar 4, 2015
    Bring elvis.syn in sync with SSH-6.7
Commits on Feb 16, 2015
  1. @Tux

    Bring elvis.syn in sync with SSH-6.7

    Tux committed Feb 16, 2015
Commits on Feb 7, 2015
  1. @ib

    Improve shell syntax highlighting.

    ib committed with Feb 3, 2015
    An underscore is legal at the start or in the remainder of an
    identifier.
Commits on Dec 23, 2014
Commits on Dec 21, 2014
  1. @ib

    Don't always move the cursor to the bottom of the screen on termcap end

    ib committed with Dec 21, 2014
    This is only necessary if the terminal can't restore the screen as it
    was before the invocation of the editor (and thus the content of the
    edited file would remain on the screen).
    
    The xterm terminal emulator with the :te: termcap entry enabled uses an
    alternate screen and will perfectly restore the screen on endtcap().
    
    This patch will prevent the numerous ugly empty lines between the prompt
    where the editor had been called from and the prompt after the editor
    has ended.
Commits on Dec 18, 2014
  1. @ib

    Fix segmentation fault

    ib committed with Dec 18, 2014
    In case 'scan' points to 'taglist', 'next' needs to be set, because the
    loop that adjusts the references (and that is supposed to set 'next')
    does not execute at all.
    
    Additionally, fix the warning message.
Commits on Dec 8, 2014
  1. @ib

    Fix condition always evaluating as 'true'

    ib committed with Dec 8, 2014
    It seems likely to be a typo.
  2. @ib

    Add missing initialization

    ib committed with Dec 8, 2014
    'str' may be used uninitialized if terminal has :me: but no :mr:
  3. @ib

    Improve bottom row coloring of windows without input focus

    ib committed with Dec 6, 2014
    The bottom row of a window that currently doesn't have the input focus
    is colored in the idle color. The ruler and the label for the current
    parse state, however, are unaffected and retain their colors.
    
    In order to have the bottom row completely colored in the idle color,
    change the colors of the ruler and the label according to whether the
    window has input focus or not.
  4. @ib

    Complete documentation

    ib committed with Dec 6, 2014
    Add a missing information.
  5. @ib
  6. @ib

    Fix bug with syntax coloring and anchor ^

    ib committed with Dec 4, 2014
    Anchor ^ is used "to indicate that the keyword can only appear at the
    front of a line (after optional whitespace but no printed characters)".
    
    If a such anchored keyword is preceded by nothing but other keywords
    and whitespace, it is handled as if nothing had been appeared before it.
    
    Example:
    
      if gui == "termcap"
    
    Although the equal sign and the quotation mark are defined "anchor ^",
    they will be colored as keyword resp. comment.
    
    Fix it by noting the end of indentation when a keyword has been
    detected.
Commits on Dec 5, 2014
  1. @ib

    Improve scripts 'herefile', 'mail' and 'since'

    ib committed with Dec 3, 2014
    Allow colors to be user-defined.
  2. @ib

    Fix documentation on :sbrowse

    ib committed with Dec 3, 2014
    Its abbreviation is sbr, not sb.
  3. @ib

    Fix 'since' script

    ib committed with Dec 3, 2014
    Fix the region face name in alias 'since' so that the region can be
    colored.
    
    Since colors orange and tan aren't commonly available, errors may occur.
    Choose appropriate colors where they are missing.
  4. @ib

    Correct 'mailto' script

    ib committed with Dec 3, 2014
    Correct comment.
    
    A signature consists of two hyphens followed by a space.
    So add a space character.
  5. @ib

    Correct comment in 'life' script

    ib committed with Dec 3, 2014
  6. @ib

    Fix documentation of ex commands

    ib committed with Dec 3, 2014
      * abbreviation of alias is ali, not al
      * add missing aue[vent] and doa[utocmd]
      * list nof[old] alphabetically
  7. @ib

    Improve syntax highlighting for language ex

    ib committed with Dec 3, 2014
      * add elvis.clr and elvis.x11
      * add missing ex commands and abbreviations
  8. @ib

    Revise and edit syntax highlighting for elvis.syn

    ib committed with Dec 3, 2014
      * add missing keywords
      * all keywords (and comment) may appear at the beginning of a line
        after optional whitespace, so change anchor to ^
      * complete built-in and default face names not defined otherwise and
        define them with "font face" (instead of keyword, because they aren't
        keywords) in order to allow a user-defined coloring
      * color "font face" like keyword in order to behave as before
      * for backslash, prefer definition as keyword to string
      * add face string for 'none' appearing after 'backslash' as well as
        'normal' and 'formatted' appearing after 'mostly'
      * remove inword (there is no attribute with an underscore)
  9. @ib

    Add missing optinsert

    ib committed with Dec 2, 2014
    This makes option 'includepath' available for the calculator
    (and fixes the 'find' and 'sfind' aliases defined by likevim.ex).
  10. @ib

    Fix and improve 'herefile' script

    ib committed with Dec 2, 2014
    Following the << there can be an optional minus sign (not a backslash)
    and whitespace.
    
    Correct \\s.
    
    Trigger OptChanged bufdisplay so that the here-files will be colored
    immediately.
  11. @ib

    Fix 'gzip' script

    ib committed with Dec 2, 2014
      * :r added .gz to the buffer name (an untitled one became a mere .gz)
      * :e displayed the text in hex mode
      * :e didn't display in syntax (color) mode
      * saving didn't work due to a missing bang
    
    Despite the note in the Announce file, :e worked better in the old
    augz script (the former name of gzip), so the code around rerunning
    "elvis.arf" has been removed again.
  12. @ib

    Fix 'find' script

    ib committed with Dec 1, 2014
    Add missing brace.
Commits on Dec 3, 2014
  1. @ib

    Make :pre[vious] and :pres[erv] work again

    ib committed with Dec 2, 2014
    The entry for :phelp is misplaced in the internal command list.
  2. @ib

    Revert "Fixed broken 'prev' command in ex.c."

    ib committed with Dec 2, 2014
    The "print" command must be the first one of all commands
    starting with letter p, or things will go horribly wrong.
    (Just try a g/./ in any file.)
    
    This reverts commit 5e1adf8.
  3. @ib

    Fix link in documentation

    ib committed with Dec 1, 2014
  4. @ib
  5. @ib

    Remove duplicate (and old) script 'augz'

    ib committed with Nov 30, 2014
    Former augz.ex is now gzip.ex.
Something went wrong with that request. Please try again.