Elvis Editor

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

201 check-ins using file README.html version 2e57add351

2024-08-04
06:25
autocomment honors /**** comments style. Also remove obsolete variables Leaf check-in: 4990791e4b user: brau tags: master, trunk
04:59
rename autoindentplus to autocomment. Also remove matchchar indentation check-in: 29fc558529 user: brau tags: master, trunk
2024-07-31
11:38
new show= option autoindent check-in: 9007de5bc2 user: brau tags: master, trunk
2023-10-13
01:28
pull-off [yanks] functionality. cut buffers are too quirky... check-in: b6122181d7 user: brauningbar@gmail.com tags: master, trunk
00:51
logic for saying there are no cut buffers was flawed check-in: 3f0e3743e2 user: brauningbar@gmail.com tags: master, trunk
2023-10-12
23:26
document 'cutbuffers' check-in: 27c7e4e6e0 user: brauningbar@gmail.com tags: master, trunk
22:44
document folds/foldnext/foldprev, marks/marknext/markprev, unmark check-in: 6e515077cd user: brauningbar@gmail.com tags: master, trunk
21:42
document options created here check-in: f61d9fe87b user: brauningbar@gmail.com tags: master, trunk
19:58
markrem -> unmark check-in: 628a8f9ea0 user: brauningbar@gmail.com tags: master, trunk
19:12
map F1-F4 to manage split windows and F12 to list cutbuffers check-in: 9d455bdec8 user: brauningbar@gmail.com tags: master, trunk
18:57
mention 'no cutbuffers' or 'no marks' if there is no listing check-in: 0bf3350096 user: brauningbar@gmail.com tags: master, trunk
18:55
folds listing with 'unfolds' is confusing check-in: b2bc6edbe8 user: brauningbar@gmail.com tags: master, trunk
2023-10-06
10:36
show=yanks functionality was spoiling cutbuffers check-in: 5927b569ac user: brauningbar@gmail.com tags: master, trunk
05:47
cutbuffers output less cluttered check-in: be0b34d1df user: brauningbar@gmail.com tags: master, trunk
05:46
make install failed when elvis binary was running check-in: d2ffe914b8 user: brauningbar@gmail.com tags: master, trunk
2023-09-17
20:49
new show [yanks] tag. Also remove :registers in favour of :yanks check-in: 2f07b38c93 user: brauningbar@gmail.com tags: master, trunk
19:40
undo ruler + to denote modification instead of * check-in: cf9b1489b4 user: brauningbar@gmail.com tags: master, trunk
2021-11-18
09:02
make clean left ctags and fmt executables. Also remove a generated man file from the repo check-in: f3c4a00f13 user: brauningbar@gmail.com tags: master, trunk
2021-08-11
14:47
out of place #endif check-in: 847d8dec7b user: brauningbar@gmail.com tags: master, trunk
14:44
altmultiline -> just multiline check-in: eb6f18897a user: brauningbar@gmail.com tags: master, trunk
14:37
ruler show + instead of *. Also support more show= arguments check-in: 2f8e1a5060 user: brauningbar@gmail.com tags: master, trunk
2020-09-28
14:38
truncating long filenames in the last row was messing with the filename itself Also show the last part of the filename when truncating check-in: 701dc7242d user: brauningbar@gmail.com tags: master, trunk
2020-07-30
01:35
remove personal file check-in: 1eb68fb642 user: brauningbar@gmail.com tags: master, trunk
2020-01-26
15:53
truncate long filenames to display in the last row check-in: 53905fadab user: brauningbar@gmail.com tags: master, trunk
2020-01-20
15:25
show LOCKED in the last row (where showmode appears) - activate with "set show=...,locked". - CTRL-G status line also updated to show [LOCKED] - update the docs check-in: 86524f4b13 user: brauningbar@gmail.com tags: master, trunk
2019-12-07
19:04
termcap gui: invert new window positioning; new windows go to the bottom of the terminal check-in: 355b062bbc user: brauningbar@gmail.com tags: master, trunk
2019-12-03
02:52
minor adjustments to the ruler. Show R for regions and dont show M if the are not marks pointing to the window buffer check-in: df692225fe user: brauningbar@gmail.com tags: master, trunk
2019-12-01
20:11
nicer preview of folded regions: preview the first line, fold name and lines check-in: cda0fda7ff user: brauningbar@gmail.com tags: master, trunk
18:48
:markrem with no arg produced segfault. Also add :markrem! variant check-in: 6bd4ba5cef user: brauningbar@gmail.com tags: master, trunk
2019-11-29
08:59
remove commands :foldall :unfoldall :foldrem The operations can be done with fold/nofold commands %fold (foldall) %unfold (unfoldall) nofold <FOLDNAME> (foldrem) :nofold now accepts foldname argument check-in: f56acffdb1 user: brauningbar@gmail.com tags: master, trunk
06:16
highlight marked lines check-in: c3c5f01929 user: brauningbar@gmail.com tags: master, trunk
05:10
tune once again the listings of folds, regions, marks, cutbuffers check-in: 868918657f user: brauningbar@gmail.com tags: master, trunk
05:03
highlight expanded folded sections using regions The expanded fold region lines are now drawed with the "unfold" font too check-in: 49064436ef user: brauningbar@gmail.com tags: master, trunk
2019-11-12
03:24
make clean removes changeset.h check-in: d2c4e59405 user: brauningbar@gmail.com tags: master, trunk
2019-11-11
00:39
remove FEATURE_RCSID check-in: bbc1d313c7 user: brauningbar@gmail.com tags: master, trunk
00:01
elvis --help displays the commit id of the working copy check-in: 2fa4deb529 user: brauningbar@gmail.com tags: master, trunk
2019-11-08
14:01
WIP. html display: hide invisible markup contents (script and style) check-in: 3c2cbefc50 user: brauningbar@gmail.com tags: master, trunk
00:22
map '' keys to evaluate :mark! command check-in: ff6c42590a user: brauningbar@gmail.com tags: master, trunk
00:08
:mark command detects bang (:mark!) to automatically determine an empty named mark to use check-in: 11a8445d46 user: brauningbar@gmail.com tags: master, trunk
2019-11-07
01:37
more consisten error messages for the latest commits features check-in: c481eeece9 user: brauningbar@gmail.com tags: master, trunk
01:10
add foldrem command check-in: e4f2c3efe4 user: brauningbar@gmail.com tags: master, trunk
2019-11-06
11:26
add markrem command check-in: ad9e0afb46 user: brauningbar@gmail.com tags: master, trunk
07:49
list latests enhancements in README.md check-in: a174d12f6b user: brauningbar@gmail.com tags: master, trunk
07:26
add :markprev and :marknext commands check-in: 42439514d5 user: brauningbar@gmail.com tags: master, trunk
07:25
avoid superfluous calculations introduced in the last commits check-in: f6a3849da9 user: brauningbar@gmail.com tags: master, trunk
06:10
add :foldprev and :foldnext commands check-in: 09e08b6666 user: brauningbar@gmail.com tags: master, trunk
2019-11-05
20:23
tune the ruler a bit to show a flag when there are marks (M) and folds (F) check-in: f2a980865e user: brauningbar@gmail.com tags: master, trunk
19:28
foldall: show a warning when there are no folded/unfolded regions to toggle check-in: 2f5468839c user: brauningbar@gmail.com tags: master, trunk
19:20
cutbuffers:fix ellipsis calculation. Also make 'folds' command look nicer with longer fold names and use some extra cells in case the fold name is even longer check-in: e09f6ba01b user: brauningbar@gmail.com tags: master, trunk
19:00
unfoldall command failed because string alloc didnt consider 1 cell for null byte check-in: 75efe7ad4f user: brauningbar@gmail.com tags: master, trunk
18:14
rename some variables introduced in the last commits check-in: d456d19591 user: brauningbar@gmail.com tags: master, trunk
17:50
add commands foldall/unfoldall. Folds/unfolds all fold regions at once check-in: cb792ac5ec user: brauningbar@gmail.com tags: master, trunk
13:17
easier to remember keystrokes to :cutbuffers, :marks and :folds in elvis.rc Also set default undolevels to 30 check-in: 0c8f2f6d80 user: brauningbar@gmail.com tags: master, trunk
12:26
marks and folds listings show line previews check-in: ae1b8956ea user: brauningbar@gmail.com tags: master, trunk
2019-10-28
06:54
merge check-in: 1ed1f551ed user: brauningbar@gmail.com tags: master, trunk
06:53
set min window height to 3 to gain more space when working with multiple windows (termpcap) check-in: 7d78a8fcf2 user: brauningbar@gmail.com tags: master, trunk
2019-10-24
00:19
apply mbert commit 68c4b5231ee6c9b9b88c22c92ce20948f021245a Issue #29: Elvis is vulnerable to CVE-2019-12735 Leaf check-in: dbcc61f1ff user: brauningbar@gmail.com tags: trunk, upstream
2018-12-14
08:32
cutbuffers command output easier to read. Take #2 check-in: 371d80020b user: brauningbar@gmail.com tags: master, trunk
2018-10-14
12:20
folds command output easier to read check-in: e5a09d0bd8 user: brauningbar@gmail.com tags: master, trunk
12:10
map keys to display marks and cutbuffers commands with a single key check-in: ab653cdf2f user: brauningbar@gmail.com tags: master, trunk
12:08
marks command output easier to read check-in: a37ed12c5c user: brauningbar@gmail.com tags: master, trunk
11:44
cutbuffers command output easier to read check-in: f5a21ccac3 user: brauningbar@gmail.com tags: master, trunk
11:02
add some helpers to toggle autoindentplus mode in a leaner way during editing check-in: e101eb0854 user: brauningbar@gmail.com tags: master, trunk
2018-01-07
19:57
display msg when u and ^R commands dont succeed check-in: 3bd0668635 user: brauningbar@gmail.com tags: master, trunk
2017-04-13
17:42
add autoindentplus alias to elvis.rc This provides a simpler use case for intensive autoindentplus mode check-in: 44c49c5b11 user: brauningbar@gmail.com tags: master, trunk
2017-03-04
21:30
apply mbert commit 57b07576ea9dc2f1873fe64d517057ba4d0cf515 Attempt to fix #24: After successful build, error upon Elvis instantiation See http://stackoverflow.com/questions/16720961/many-xsetinputfocuss-and-xsync-causes-error check-in: 8bbfaba361 user: brauningbar@gmail.com tags: master, trunk
19:53
shorthand for autoindentplus mode is now aip instead of aiplus check-in: 02814400fe user: brauningbar@gmail.com tags: master, trunk
2016-11-20
02:07
backout obsolete comment added in changeset 67384487e8ae check-in: 20ad410fe6 user: brauningbar@gmail.com tags: master, trunk
01:48
just note about autoindentplus in the bitbuckets readme check-in: 2f36fca7e0 user: brauningbar@gmail.com tags: master, trunk
01:42
autoindentplus: fix detecting this *****/ as comment continuation instead of ending check-in: 9850d23a53 user: brauningbar@gmail.com tags: master, trunk
01:28
autoindentplus matchar: fix multiline end of comment of the first column before, autoindenting this */ produced */ <-- a wtf line <--- cursor check-in: 4798c89c7c user: brauningbar@gmail.com tags: master, trunk
00:38
autoindentplus matchar: fix imprecise indentation when there are tabs involved Before this (set listchars=tab:T; set li): x TTT [ y z (the indentation length is right but the original line has a tab) Now x TTT [ y TTT z (the tab is were its due) check-in: 75894d8237 user: brauningbar@gmail.com tags: master, trunk
2016-11-10
00:20
autoindentplus: fix position tracking I was using mark2col but that returns visual column not physical column Also fix a bug where the original line gets blanked after indent check-in: fa10c26c48 user: brauningbar@gmail.com tags: master, trunk
00:03
rename cp0 to cpnb check-in: 74d3e482a3 user: brauningbar@gmail.com tags: master, trunk
2016-11-06
16:51
autoindent open comment dont copy whole comment chars for the next line this allows this kind of comments easier /************ * * */ check-in: f5915fa97b user: brauningbar@gmail.com tags: master, trunk
16:09
trim ending blanks on autoindent matchar check-in: a767c940e2 user: brauningbar@gmail.com tags: master, trunk
16:00
fix deepest matchar indent segfauls check-in: c61bf926b0 user: brauningbar@gmail.com tags: master, trunk
15:15
add deepest matchchar autoindent feature (it is buggy) check-in: 5e5175ea94 user: brauningbar@gmail.com tags: master, trunk
2016-11-05
21:18
more exhaustive generation of multiline comments check-in: 6c866cf8d9 user: brauningbar@gmail.com tags: master, trunk
19:13
enhance multiline comment autoindent check-in: 5f20340ddf user: brauningbar@gmail.com tags: master, trunk
04:21
align whitespaces on autoindentplus check-in: 27c3c05a01 user: brauningbar@gmail.com tags: master, trunk
04:16
partial implementation of autoindentplus behaviour check-in: 2937565448 user: brauningbar@gmail.com tags: master, trunk
02:57
add boolean option autoindentplus|aiplus (will enable enhanced autoindent feature) check-in: 11bc7a0756 user: brauningbar@gmail.com tags: master, trunk
2016-11-04
15:42
agrega PORHACER check-in: ae67d006db user: brauningbar@gmail.com tags: master, trunk
13:42
document an enhancement to the autoindent implementation (not implemented yed) check-in: 860222a8aa user: brauningbar@gmail.com tags: master, trunk
2016-11-01
21:51
command % matches preprocessor directives only if the prepchar is at the beggining of line Before this, code like printf(" #define ...") printf(" #else ") tended to assume these are preprocessor lines. Hence now when cursor is between parens or above them % command triggers parens matching The preprocessor matching code will only get triggered if prepchar is at the beggining "#if..." <- like this " #if..." <- or like this check-in: 32b3a5b851 user: brauningbar@gmail.com tags: master, trunk
2016-10-29
15:14
README.md edited online with Bitbucket check-in: 0fb8649021 user: brauningbar@gmail.com tags: master, trunk
14:45
dmsyntax: fix coloring of tokens containing '_' Before this commit, valid names like __myvar were drawn as '__' with number font and 'myvar' in variable font. Also, in erlang for example, where 'link' is a keyword, expressions like 'my_custom_link' where drawn as 'my_custom_' in variable font and 'link' in keyword font. check-in: e6af2c23d0 user: brauningbar@gmail.com tags: master, trunk
2016-09-19
08:52
:folds command also shows the count of unfolded lines check-in: 04c80832f0 user: brauningbar@gmail.com tags: master, trunk
08:30
:folds command also shows the count of folded lines check-in: afc44fe44b user: brauningbar@gmail.com tags: master, trunk
2016-09-16
02:13
cutbuffers: show cutbuffer names with a '"' check-in: 4df8b82586 user: devnull@localhost tags: master, trunk
01:29
new command "marks": list used named marks check-in: fe1a72fd02 user: devnull@localhost tags: master, trunk
01:00
new command "cutbuffers": gives overview of used cutbuffers Add "registers" as a synonim (vim also has a registers command) check-in: cd0bffdd1f user: devnull@localhost tags: master, trunk
2016-09-15
09:45
new command "folds": displays folds defined in the current buffer check-in: 71686b4f9a user: devnull@localhost tags: master, trunk
2016-09-14
23:27
more correct boolean expression in altmultiline lexing check-in: c881dedeb4 user: devnull@localhost tags: master, trunk
08:01
dont overwrite autotab set from syntax definition check-in: 2a54279d23 user: devnull@localhost tags: master, trunk
04:23
keyword expansion was supposed to be replaced to the current checkout not when file was modified check-in: b94899f161 user: devnull@localhost tags: master, trunk
03:30
Add alternative syntax parsing mode triggered by the new option "altmultiline" It also adds the "set show=...,altmultiline" argument to display if this mode is in use check-in: b05b7e3858 user: devnull@localhost tags: master, trunk
2016-07-22
19:16
fixes preprocessor parsing ends at '_' in preprocessor lines In erlang, for example this is valid. Dont' know other languages... check-in: a170205d43 user: devnull@localhost tags: trunk, upstream
2016-06-24
03:16
--version shows the changeset id check-in: b9a7baeabf user: devnull@localhost tags: trunk, upstream
2016-04-21
20:16
create my own stable branch check-in: 0e6f50bc75 user: devnull@localhost tags: trunk, upstream
2016-02-25
13:12
fix Wj and Wk commands broken on 101:e62f4dd0bf1a j was going up and viceversa check-in: 5335b211e8 user: devnull@localhost tags: trunk, upstream
13:09
focus first of all files given on the command line check-in: 45532fb1c2 user: devnull@localhost tags: trunk, upstream
2016-02-23
08:07
display msg when moving to a mark check-in: 66d8816283 user: brauningbar@gmail.co tags: trunk, upstream
07:59
display msg when setting a mark with m operator check-in: 8796c51699 user: brauningbar@gmail.co tags: trunk, upstream
2016-02-22
18:08
window ordering more natural in termcap (splits too) * > elvis a b c d -a before: shows the windows in reverse order (d on top, a on the bottom) now: a is on top, d on the bottom * split was putting the new window on the top. Which is fine but if you work with several buffers and split windows this mode is the least obvious to keep things together. before: windows a -> b -> c -> d current c split results in new-c -> b -> c -> d now split results in a -> b -> c -> new-c -> d check-in: 6232636bf6 user: brauningbar@gmail.co tags: trunk, upstream
14:18
Prevent endless loop Terminate the loop even with files using carriage return to signify the end of a line and with files lacking the newline character. check-in: f1aceb5072 user: ib@wupperonline.de tags: trunk, upstream
13:05
Fix segmentation fault with column based anchoring Commit a3795a5728a6c2b9 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. check-in: bbd3f623cb user: ib@wupperonline.de tags: trunk, upstream
2016-02-10
10:58
Fixed rpm generation. 'make elvis.rpm' now works on EL7ish platforms. Others not tested. check-in: 3f601631fa user: martin.dietze@dermalog.com tags: trunk, upstream
2015-03-05
08:05
update ssh keywords to 6.7 check-in: 69573d85da user: h.m.brand@xs4all.nl tags: trunk, upstream
07:25
Revert "Bring elvis.syn in sync with SSH-6.7" This reverts commit 28922945723a758d30cce3a5bfc07d255293de4f. check-in: cdc4e80164 user: mdietze@gmail.com tags: trunk, upstream
2015-03-04
20:18
Merge pull request #11 from Tux/ssh67 Bring elvis.syn in sync with SSH-6.7 check-in: add7b698db user: mdietze@gmail.com tags: trunk, upstream
2015-02-16
12:19
Bring elvis.syn in sync with SSH-6.7 check-in: 3aeb88a935 user: h.m.brand@xs4all.nl tags: trunk, upstream
2015-02-03
11:55
Improve shell syntax highlighting. An underscore is legal at the start or in the remainder of an identifier. check-in: 61585e8449 user: ib@wupperonline.de tags: trunk, upstream
2014-12-23
16:54
Fixed networking for Watcom-based builds. check-in: 89bee4b8fc user: mdietze@gmail.com tags: trunk, upstream
13:54
Updated sources for creating a release for OS/2. check-in: a485f1ce7c user: mdietze@gmail.com tags: trunk, upstream
2014-12-21
16:37
Don't always move the cursor to the bottom of the screen on termcap end 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. check-in: 7ba3ea286a user: ib@wupperonline.de tags: trunk, upstream
2014-12-18
15:35
Fix segmentation fault 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. check-in: 6dce4a0a4e user: ib@wupperonline.de tags: trunk, upstream
2014-12-08
10:38
Fix condition always evaluating as 'true' It seems likely to be a typo. check-in: 81864c7abb user: ib@wupperonline.de tags: trunk, upstream
09:27
Add missing initialization 'str' may be used uninitialized if terminal has :me: but no :mr: check-in: b2c428a1b5 user: ib@wupperonline.de tags: trunk, upstream
2014-12-06
16:45
Improve bottom row coloring of windows without input focus 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. check-in: cfe55663fb user: ib@wupperonline.de tags: trunk, upstream
16:44
Complete documentation Add a missing information. check-in: f24523899a user: ib@wupperonline.de tags: trunk, upstream
2014-12-04
14:07
Update syntax description for icewm/preferences check-in: 4a6d9b1040 user: ib@wupperonline.de tags: trunk, upstream
13:08
Fix bug with syntax coloring and anchor ^ 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. check-in: c02fdc656f user: ib@wupperonline.de tags: trunk, upstream
2014-12-03
21:04
Improve scripts 'herefile', 'mail' and 'since' Allow colors to be user-defined. check-in: 6e09d06821 user: ib@wupperonline.de tags: trunk, upstream
20:29
Fix documentation on :sbrowse Its abbreviation is sbr, not sb. check-in: 4377a723c5 user: ib@wupperonline.de tags: trunk, upstream
19:59
Fix 'since' script 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. check-in: d2d2319b9d user: ib@wupperonline.de tags: trunk, upstream
18:42
Correct 'mailto' script Correct comment. A signature consists of two hyphens followed by a space. So add a space character. check-in: d4d8f86b96 user: ib@wupperonline.de tags: trunk, upstream
18:34
Correct comment in 'life' script check-in: 17fd258d45 user: ib@wupperonline.de tags: trunk, upstream
18:29
Fix documentation of ex commands * abbreviation of alias is ali, not al * add missing aue[vent] and doa[utocmd] * list nof[old] alphabetically check-in: ce98dcf5c2 user: ib@wupperonline.de tags: trunk, upstream
18:19
Improve syntax highlighting for language ex * add elvis.clr and elvis.x11 * add missing ex commands and abbreviations check-in: 8ca573dca8 user: ib@wupperonline.de tags: trunk, upstream
18:04
Revise and edit syntax highlighting for elvis.syn * 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) check-in: 811145a6f5 user: ib@wupperonline.de tags: trunk, upstream
2014-12-02
13:53
Add missing optinsert This makes option 'includepath' available for the calculator (and fixes the 'find' and 'sfind' aliases defined by likevim.ex). check-in: 927fef62a7 user: ib@wupperonline.de tags: trunk, upstream
12:25
Make :pre[vious] and :pres[erv] work again The entry for :phelp is misplaced in the internal command list. check-in: 69dd7b4f3c user: ib@wupperonline.de tags: trunk, upstream
12:09
Revert "Fixed broken 'prev' command in ex.c." 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 5e1adf8b3ea5b1e39e9e6a0470f8932215a2629e. check-in: df633de075 user: ib@wupperonline.de tags: trunk, upstream
09:37
Fix and improve 'herefile' script 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. check-in: 92cbb3f2f8 user: ib@wupperonline.de tags: trunk, upstream
09:17
Fix 'gzip' script * :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. check-in: 54f2a4d6b5 user: ib@wupperonline.de tags: trunk, upstream
2014-12-01
20:50
Fix link in documentation check-in: 85b75c86fb user: ib@wupperonline.de tags: trunk, upstream
10:29
Fix 'find' script Add missing brace. check-in: 1d045af4e4 user: ib@wupperonline.de tags: trunk, upstream
10:10
Complete the list of features in the documentation check-in: 5aa4f50ae3 user: ib@wupperonline.de tags: trunk, upstream
2014-11-30
20:24
Remove duplicate (and old) script 'augz' Former augz.ex is now gzip.ex. check-in: 62bb3efd7d user: ib@wupperonline.de tags: trunk, upstream
11:30
Be more verbose on the ternary like operator in the documentation check-in: 18d903baa5 user: ib@wupperonline.de tags: trunk, upstream
11:22
Remove probable leftover in sentence from the documentation check-in: 24a66744c9 user: ib@wupperonline.de tags: trunk, upstream
11:04
Add bangs missing in the documentation check-in: 19d12a9051 user: ib@wupperonline.de tags: trunk, upstream
10:21
Improve handling of internal cut buffers with marks Usually the nine internal "1 to "9 cut buffers get shifted so that the oldest one gets lost and the last nine onces are still accessible. Because cut buffers with marks can't be deleted, a problem arises if all of them have marks. By now the first cut buffer "1 will always be reused then (which according to a comment in the source file is save), but the user will always lose their last but one buffer information while "2 to "9 keep sticking at their respective content. So, even if all cut buffers have marks they still should shift as they would do without marks. In order to accomplish that, "9 will temporarily be renamed "~ and after the shifting renamed "1. That way, the reused one is actually "9 while "1 to "8 have shifted nicely. check-in: 523356c9d3 user: ib@wupperonline.de tags: trunk, upstream
10:18
Fix 'cb' script and supplement its documentation 1) cbload didn't return to buffer if analyzing file content failed 2) table header underlining was too short 3) numerical argument(s) to cbshow didn't work 4) empty cut buffers caused error "line called with bad arguments" 5) pure numerical content wasn't displayed correctly Since :cbsave and :cbload have constraints, mention it in the documentation. check-in: c31cc46cf2 user: ib@wupperonline.de tags: trunk, upstream
2014-11-28
16:30
Arrange scripts alphabetically in documentation check-in: 81e4e855ac user: ib@wupperonline.de tags: trunk, upstream
14:42
Fix (elv)fmt man page The formatting caused the text to not be displayed. check-in: 39a9ff0fd2 user: ib@wupperonline.de tags: trunk, upstream
14:36
Fix man pages It should be minus signs, not hyphens. check-in: 5e5684ee7b user: ib@wupperonline.de tags: trunk, upstream
11:50
configure script: - added support for different shared library suffixes - better handling of darwin/OSX particularities check-in: 733ff2d5e8 user: mdietze@gmail.com tags: trunk, upstream
11:48
Fixed compiler warning. check-in: 75ba89735e user: mdietze@gmail.com tags: trunk, upstream
11:32
Merge pull request #7 from ezequielv/fix-configure_x11_libs_redhat_6.6-01 configure: fixed X11 libraries detection on RedHat/CentOS check-in: c53b3cabaa user: mdietze@gmail.com tags: trunk, upstream
11:23
Fixed broken error detection for opening files on Unix. check-in: 36278feedb user: mdietze@gmail.com tags: trunk, upstream
11:22
Fixed compiler warning. check-in: 8a8405479e user: mdietze@gmail.com tags: trunk, upstream
11:18
Fixed what I think is a bug: empty statement after `if'. check-in: b3f401498c user: mdietze@gmail.com tags: trunk, upstream
11:13
Added XQuartz as default for darwin builds with X11. check-in: 775a49e84c user: mdietze@gmail.com tags: trunk, upstream
11:13
Added elvgdb to .gitignore. check-in: c2fa1075ec user: mdietze@gmail.com tags: trunk, upstream
10:48
Merge pull request #9 from ezequielv/fix-install_to_nonexisting_prefix-01 fixed: Makefile.in: specifying a nonexisting directory to '--prefix' (in 'configure') now works check-in: acc091c384 user: mdietze@gmail.com tags: trunk, upstream
2014-11-27
14:16
fixed: Makefile.in: specifying a nonexisting directory to '--prefix' (in 'configure') now works; check-in: f4157f6aa1 user: evp.dev.ezequiel.p.01@jev.me.uk tags: trunk, upstream
13:02
Fix o_directory handling for the Unix port The directory for temporary files gets set unconditionally from sessionpath which is unpreferable. The environment variable TMPDIR usually represents a pathname of a directory for temporary files. Use OSDIRECTORY in order to get TMPDIR. (Elvis already pays regard to TMP, but this isn't used commonly by Unix.) Since OSDIRECTORY isn't defined so far, it won't harm using it. If TMPDIR isn't set, nothing changes from the current behaviour. check-in: 19c7d75af9 user: ib@wupperonline.de tags: trunk, upstream
2014-11-26
22:12
configure: fixed X11 libraries detection on RedHat/CentOS check-in: 92f4ea3e05 user: evp.dev.ezequiel.p.01@jev.me.uk tags: trunk, upstream
19:21
Fix nottyitalic If it is unfortunate to mix colors and italics because the terminal can't properly display it, nottyitalic shall allow to see (at least) the colors on the screen. This works if the terminal implements what Elvis uses to display italic. If the terminal, however, doesn't implement what Elvis uses to display italic, underlining is selected to represent italics - which gives a different result. The behaviour for nottyitalic should be identical for both types of terminals. So move up the condition checking for nottyitalic so that COLOR_ITALIC can get removed first of all - before it possibly will be replaced by COLOR_UNDERLINED. check-in: a553830f77 user: ib@wupperonline.de tags: trunk, upstream
2014-11-25
17:32
Fix documentation Some HTML elements were incorrect and a missing word. check-in: 2274362145 user: ib@wupperonline.de tags: trunk, upstream
16:09
Fix 'align' script It puts out error "bad delta". When operating with the top line, the script inserts an auxiliary line at the top in order to be able to step out of the area to be aligned. However, even after inserting, -1 won't work since the cursor is on line 1 now. The good news is that -1 isn't necessary at all in this case. check-in: 73668495cb user: ib@wupperonline.de tags: trunk, upstream
14:17
Improve syntax highlighting for patches Don't use existing font names for file related information and @@ so that the user can set the colors freely. check-in: b21d101c62 user: ib@wupperonline.de tags: trunk, upstream
10:38
Fix documentation The information about some defaults was wrong. check-in: cd59a413ba user: ib@wupperonline.de tags: trunk, upstream
2014-11-24
20:20
Moved my debian patch into the upstream code: Elvis 2.2.0 has a bug causing it to exit 1 and not save any files if started in a directory which contains a directory "tags". check-in: 9cedcb7240 user: mdietze@gmail.com tags: trunk, upstream
18:42
Improve syntax highlighting for patches: * add comments ++, diff and @@ to color these lines * add special anchor ~1 for ++ and -- to differentiate from + and - * use normal font for file related information and keyword font for @@ check-in: 1fdc70969b user: ib@wupperonline.de tags: trunk, upstream
17:59
Remove weird syntax assumption Don't consider files in the temp directories to automatically be email. check-in: 658f957bbd user: ib@wupperonline.de tags: trunk, upstream
17:57
Complete the list of possible features Add missing region and stdin. check-in: c34968956b user: ib@wupperonline.de tags: trunk, upstream
17:51
Fix backslash handling Even if not every \ at the beginning should result in a literal \ (but only in the case of \\, so that \( won't result in \(, but (, and \$ won't result in \ and a variable substitution, but $), any subsequent \\ must be treated as a quoted special character, namely \, again. (This condition has been changed from the previous version, where subsequent \\ worked. As a side effect of the change, handling of subsequent \\ has been broken.) check-in: 14973016fa user: ib@wupperonline.de tags: trunk, upstream
17:48
Fix 'help :s' In order to make :suspend work, 's' had been added to the internal command list so that :s is still a valid abbreviation for :substitute. It has been forgotten to add the necessary link in the documentation, though. check-in: c4127d7544 user: ib@wupperonline.de tags: trunk, upstream
17:40
Enable compilation without FEATURE_PERSIST check-in: a7368e6a55 user: ib@wupperonline.de tags: trunk, upstream
17:39
Fix configure / build system Don't add X11 stuff when --without-x. check-in: b9bff343b2 user: ib@wupperonline.de tags: trunk, upstream
14:12
Enhance anchoring by introducing an alternative way to specify the column Anchoring two comments at the same column, when the comment keywords are subsets or supersets of each other, will fail, because the shorter comment keyword will always win. This is because the keywords are searched in ascending order. Example: comment - comment -- anchor 1 - -- font a - font b -- All lines starting with -- will be in font a, too! To solve this problem, there is an alternative way to specify the column now. A column number prefixed by a ~ character will be preferred to the same column number without prefix. Example: comment - comment -- anchor 1 - anchor ~1 -- font a - font b -- All lines starting with -- will be in font b now! As a drawback, the maximum column number that can be used diminishes from 4094 (0xFFE) to 2046 (0x7FE). check-in: 11ea7ea9d0 user: ib@wupperonline.de tags: trunk, upstream
2014-10-10
21:15
Merge pull request #6 from dimkr/master Fixed a crash when calling ":split". check-in: 8259f0c25e user: mdietze@gmail.com tags: trunk, upstream
08:31
Fixed a crash when calling ":split". check-in: 03470f8ede user: dima@dimakrasner.com tags: trunk, upstream
2014-01-10
10:29
Fix two typos in the Elvis Manual Also undo corruption done by automatically patching Elvis version with sed from Makefile. Makefile gets fixed in another patch (08_make_destdir). Author: Sergey Romanov<schragge@gmail.com> check-in: 8d58d1085f user: mdietze@gmail.com tags: trunk, upstream
10:26
Patch Makefile.in to remove generated doc/elvfmt.man Origin: vendor, Debian Author: Sergey Romanov <schragge@gmail.com> check-in: b28b1f3c7c user: mdietze@gmail.com tags: trunk, upstream
10:25
Fix formatting of README generated by Makefile Add semicolons to get the intended result. Author: Sergey Romanov <schragge@gmail.com> check-in: 7ef6028806 user: mdietze@gmail.com tags: trunk, upstream
10:25
Cast pointers as long to silence compiler warning On most 64-bit architectures, casting pointer expression to int means cutting off high-order bits. There are special types intptr_t and ptrdiff_t for it. Author: Sergey Romanov <schragge@gmail.com> check-in: 0e9bcef4f3 user: mdietze@gmail.com tags: trunk, upstream
10:24
Update MANPATH according to FHS Add */share/man to default MANPATH value in manpage installation script. At least /usr/share/man and /opt/<package>/share/man are mandated by FHS. /usr/local/share/man also gets mentioned as alternative to /usr/local/man. Author: Sergey Romanov <schragge@gmail.com> check-in: 75982a15b4 user: mdietze@gmail.com tags: trunk, upstream
2013-08-31
09:29
Merge pull request #2 from xenu/master elvis.syn enhancements check-in: a6efa0739a user: mdietze@gmail.com tags: trunk, upstream
2013-08-30
20:34
added credits check-in: 59f6d1437d user: me@xenu.tk tags: trunk, upstream
20:27
added tcl/tk 8.6 keywords check-in: 425b7fbb74 user: me@xenu.tk tags: trunk, upstream
18:57
added modern perl keywords to elvis.syn check-in: ad5a2cd4a0 user: me@xenu.tk tags: trunk, upstream
2013-03-25
06:51
Merge pull request #1 from adamcrussell/master Changed configure to construct a Makefile that builds on Mac OS X check-in: d0f79f491f user: mdietze@gmail.com tags: trunk, upstream
01:12
Some changes to allow for builds on Mac OS X with X11. check-in: 7d09fe866a user: adam@new-host-3.home tags: trunk, upstream
2012-12-08
21:44
Corrected version information (prerelease). check-in: f382114d88 user: mdietze@gmail.com tags: trunk, upstream
21:27
Fixes for the Debian package. check-in: 721d6b835c user: mdietze@gmail.com tags: trunk, upstream
2012-02-17
15:04
Resolve stdio getline naming conflict check-in: eaf39ea5a4 user: merijn@lx09.procura.nl tags: trunk, upstream
15:03
Resolve XFT naming conflict check-in: ba3014f0d9 user: merijn@lx09.procura.nl tags: trunk, upstream
15:03
syntax highlight changes check-in: 18eae54563 user: merijn@lx09.procura.nl tags: trunk, upstream
2011-12-22
11:40
updated .gitignore check-in: db6ff7668b user: mdietze@gmail.com tags: trunk, upstream
2011-12-10
19:12
Fixed broken 'prev' command in ex.c. check-in: d02947e097 user: mdietze@gmail.com tags: trunk, upstream
19:10
Fixed debian patch for elvis.html check-in: 56c2a99f08 user: mdietze@gmail.com tags: trunk, upstream
18:59
Fixed list of patches for Debian, .gitignore. check-in: 64482f8da0 user: mdietze@gmail.com tags: trunk, upstream
13:08
Applied some of the debian patches. check-in: 097f273d0c user: mdietze@gmail.com tags: trunk, upstream
13:08
Applied some of the debian patches. check-in: 51b6bf8ec1 user: mdietze@gmail.com tags: trunk, upstream
12:05
Added 'debian' subdir. check-in: 58bb916615 user: mdietze@gmail.com tags: trunk, upstream
11:49
Import Elvis 2.2_1 (written by Steve Kirkendall) check-in: 715b09f534 user: mdietze@gmail.com tags: trunk, upstream