summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-09Merge branch 'master' of https://github.com/jocap/visMarc André Tanner
2019-02-09Merge branch 'master' of https://github.com/msiism/visMarc André Tanner
2019-02-09Merge branch 'alpine-3-9' of https://github.com/eworm-de/visMarc André Tanner
2019-02-01build: update alpine in docker build to version 3.9Christian Hesse
2018-12-14Improve comma usage and hyphenation in introMichael Siegel
2018-11-17Fix configure on DragonFly BSDMichael Neumann
2018-10-07vis-lua: add file type detection for executable shell scriptsJohn Ankarström
2018-07-31change case in visual mode with u and U ( vim comp )Erlend Fagerheim
2018-07-27solarized themed terms do not need bg and fg set againxcko
2018-07-11add tab character to special characters array (#1)eafe
The special characters array doesn't contain the tab character thus causing issue 711. By adding the tab character to the array, quotes are matched correctly across tab characters, too. Although much less used, other white space characters such as \v, \f, and \r should perhaps be added as well.
2018-05-30test: updateMarc André Tanner
2018-05-30text: only default to mmap for files larger than 64 MiBMarc André Tanner
2018-05-30vis: add loadmethod optionMarc André Tanner
Valid values are `read`, `mmap` or `auto`.
2018-05-30text: allow to specify how the file content should be loadedMarc André Tanner
2018-05-30sam: always apply | command to existing selectionsMarc André Tanner
2018-05-30sam: normalize selections after command executionMarc André Tanner
As a trivial example if multiple selections exist running a command like :, should merge them.
2018-05-30sam: change nomencalture, use selection where appropriateMarc André Tanner
2018-05-30man: Mark command line arguments with .CmTwoFinger
2018-05-30man: Mark ranges with en-dashesTwoFinger
2018-05-30man: Mark a few parameters with .ArTwoFinger
2018-05-30man: Mark a few literals with .LiTwoFinger
2018-05-30man: Mark a few commands with .IcTwoFinger
2018-05-30man: Add a couple missing .IcTwoFinger
2018-05-30man: Add a missing paragraph separatorTwoFinger
2018-05-30man: Undocument a recently removed featureTwoFinger
2018-05-30man: This tip belongs to the last list itemTwoFinger
2018-05-22test/vim: remove case related testsMarc André Tanner
They were bogus. All vim related test cases should be considered as deprecated, they should eventually be migrated/rewritten to only depend on vis.
2018-05-17vis: make % motion match quotes and backticks as wellJavier Olaechea
Close #703 Fix #670
2018-05-17vis: simplify C status bar drawing codeMarc André Tanner
2018-05-17vis: display count/input queue content in status barMarc André Tanner
Fix #695
2018-05-17vis-lua: expose current input_queue contentMarc André Tanner
2018-05-17Add support for Fantom language syntax highlightingSemyon Maryasin
http://fantom.org/
2018-05-16Merge branch 'check-shadow-permissions' of https://github.com/paride/vis-testMarc André Tanner
2018-05-16Merge branch 'test-cleanup' of https://github.com/paride/vis-testMarc André Tanner
2018-05-16add plist (xml) filetypeErlend Fagerheim
2018-05-16test: upate to adapt to recent changesMarc André Tanner
2018-05-16vis: make sure zb redraws line at the bottom if possibleMarc André Tanner
Previously it would do nothing if the cursor was already on the last display line. Fix #697
2018-05-16sam: keep selections after :> commandMarc André Tanner
Fix #700
2018-05-16vis: remove v and V in operator pending modeMarc André Tanner
2018-05-16vis: remove gPMarc André Tanner
This only removes the user visible mapping, the underlying implementation is kept for now. It is used in insert mode for the implementation of <C-r> (register insertion).
2018-05-16vis: remove gpMarc André Tanner
This only removes the user visible mapping, the underlying implementation is kept for now. This might change in the future.
2018-05-16vis: implement g~ using tr(1)Marc André Tanner
2018-05-16vis: implement gU using tr(1)Marc André Tanner
2018-05-16vis: implement gu using tr(1)Marc André Tanner
2018-05-16vis: remove gq alias for =Marc André Tanner
2018-05-16text: use mkstemp(3) for temporary file creation in atomic savesMarc André Tanner
Instead of simply appending a tilde to the original file name, we now create an unique temporary file based on the pattern `.filename.vis.XXXXXX`. In case the file does not yet exist, we use 0666 & ~umask as permission, (this should match the previous `open(2)` based behavior).
2018-05-16text: do not unlink existing `file~` when saving to `file`Marc André Tanner
Fail atomic save if temporary file already exists. A follow up commit will use `mkstemp(3)` for temporary file creation.
2018-05-15test/vim: remove tests for obsolete featuresMarc André Tanner
Adjust to removed/changed functionality.
2018-05-12lexers: handle pony triple quoted strings properlyMurray
2018-05-03Check that /etc/shadow is actually not readableParide Legovini
In some chrooted build enviroments the build/test process runs with UID=0. In these cases the "Opening file without sufficient permissions" test fails, as /etc/shadow is readable. Let's perform it only if it is actually not readable.