Elias Aebi
4cad06c7b3
improved highlighting for Vala types
2017-07-11 14:40:38 +02:00
Zachary Yedidia
ec77dccb1d
Merge
2017-07-10 18:04:40 -04:00
Zachary Yedidia
63b4848bb0
Make sure screen is not nil before pollevent
...
Ref #728
Ref #727
2017-07-10 18:04:11 -04:00
Zachary Yedidia
e27802c41e
Merge pull request #726 from DanielPower/patch-1
...
Remove `new` keyword from C syntax
2017-07-10 08:49:38 -04:00
DanielPower
75329830f9
Remove new
keyword from C syntax
...
Fixes #725
2017-07-10 00:36:49 -02:30
Zachary Yedidia
030a05c103
Always restart the screen when saving with sudo
...
Fixes #723
2017-07-08 15:13:42 -04:00
Zachary Yedidia
e4751fd84c
Optimize search
...
Fixes #722
2017-07-08 15:03:35 -04:00
Zachary Yedidia
252def5b95
Fix recursive search and replace in special case
...
Fixes #717
2017-07-01 16:50:25 -04:00
Zachary Yedidia
42f2af7956
Print help text to stdout instead of stderr
...
Fixes #719
2017-07-01 16:49:08 -04:00
Zachary Yedidia
91fb8225d1
Add 'a' option in replace prompt
...
Closes #718
2017-07-01 16:47:50 -04:00
Zachary Yedidia
bee60023ae
Optimize search and replace
2017-07-01 16:40:28 -04:00
bvaudour
0ffae1896b
Add twig syntax ( https://twig.sensiolabs.org/ )
2017-06-30 12:31:18 +02:00
Zachary Yedidia
8f4820ba28
Move cursor selections on Insert or Remove
...
Ref #715
2017-06-25 19:14:01 -04:00
Zachary Yedidia
3a02ad8664
Fix vendor-src script
2017-06-23 17:28:33 -04:00
Zachary Yedidia
244e0ded60
Fix ordering of tagging and compiling in release script
2017-06-23 17:26:06 -04:00
Zachary Yedidia
19926d95fe
Throw error if there is no detect regex
...
Closes #712
2017-06-22 10:42:06 -04:00
Zachary Yedidia
f27ee60149
Fix compilation errors
2017-06-21 14:37:30 -04:00
Zachary Yedidia
3908813afe
Recover errors in highlight
...
Ref #712
2017-06-21 14:26:35 -04:00
Zachary Yedidia
e6f24b0924
Add new tcell commits
2017-06-20 17:47:39 -04:00
Zachary Yedidia
b2c1c8f8db
Merge pull request #710 from HeavyHorst/master
...
fixed a panic when a line is cut out(strg+k) and the next line is empty.
2017-06-20 16:52:48 -04:00
Zachary Yedidia
5a2f9a374b
Merge pull request #709 from mfxmfx/xterm-ctrl-pgup
...
Add support for xterm CtrlPgUp and CtrlPgDn keys.
2017-06-20 10:53:31 -04:00
Zachary Yedidia
59ab5107bf
Add new commits to tcell (ctrlpageup/down)
2017-06-20 10:53:07 -04:00
Rene Kaufmann
06c65d8404
fixed a panic when a line is cut out(strg+k) and the next line
...
is empty.
2017-06-20 11:53:59 +02:00
Markus F.X.J. Oberhumer
d38055f825
Add support for xterm CtrlPgUp and CtrlPgDn keys.
2017-06-19 19:37:55 +02:00
Zachary Yedidia
4aeb4c78ac
Merge
2017-06-18 15:39:50 -04:00
Zachary Yedidia
3741a71cc5
Check bounds on LastVisualX
...
Fixes #708
2017-06-18 15:38:33 -04:00
Zachary Yedidia
fc9ddaf941
Merge pull request #679 from alialaee/master
...
Find and replace one at a time
2017-06-18 12:13:43 -04:00
Zachary Yedidia
1f6a9cfa46
Merge pull request #700 from Calinou/darcula-tc-colorscheme
...
Add a Darcula colorscheme
2017-06-18 12:12:21 -04:00
Hugo Locurcio
1a18fad1a4
Add a Darcula colorscheme
...
It is ideally used in truecolor mode, but it also approximates well to
a 256-color palette.
2017-06-18 17:59:03 +02:00
Zachary Yedidia
39b5c4746e
Don't vendor src in cross compile script
2017-06-18 10:38:57 -04:00
Zachary Yedidia
5ec08d0a29
Use correct separator on windows
...
Ref #673
2017-06-18 09:56:36 -04:00
Zachary Yedidia
7ec222895c
Update makefile
2017-06-18 09:54:07 -04:00
Zachary Yedidia
da1ec3132f
Update tcell
2017-06-17 23:02:22 -04:00
Zachary Yedidia
167f1e5770
Use the idle-wakeup-fix-forked branch of tcell
2017-06-17 22:54:05 -04:00
Zachary Yedidia
8719b9d75c
Update readme
2017-06-17 18:00:26 -04:00
Zachary Yedidia
af1f161b06
Update makefile
...
Since dependencies are now vendored, there is no need to update them in
the makefile.
2017-06-17 17:54:08 -04:00
Zachary Yedidia
7e4ff05c57
Use submodules for dependency management
2017-06-17 17:52:28 -04:00
Zachary Yedidia
f1ecd37578
Update readme
2017-06-17 17:42:43 -04:00
Zachary Yedidia
7ccec0e3f7
Merge pull request #704 from zyedidia/multiple-cursors
...
Multiple cursors
2017-06-17 17:39:31 -04:00
Zachary Yedidia
397361f23d
Add multiple cursor docs + improve docs in general
2017-06-17 17:36:27 -04:00
Zachary Yedidia
681da2e90c
Deselect with mouse
...
This commit also makes non editing actions (save, quit...) only execute
once even if there are multiple cursors.
2017-06-17 11:05:23 -04:00
Zachary Yedidia
118e6b1804
Merge cursors properly
...
Cursors will merge together if they are on top of each other.
2017-06-17 10:43:14 -04:00
Zachary Yedidia
f933b90c66
Get undo working properly with multiple cursors
2017-06-16 22:19:33 -04:00
Zachary Yedidia
21840d3ffe
Make cursor movement automatic on insert + remove
...
This changes the behavior of cursor movement so that all cursors are
adjusted when a change is made to the buffer. Cursors don't have to be
manually moved after calling Insert or Remove, those functions will move
the cursor properly on their own.
This should fix issues 1-3 mentioned in the multiple cursors discussion.
Ref #5
2017-06-15 18:52:51 -04:00
Zachary Yedidia
5e80ab9362
Merge pull request #697 from frankbraun/spaces
...
Implement Spaces() with with strings.Repeat()
2017-06-14 15:58:32 -04:00
Frank Braun
43eb238b08
Implement Spaces() with with strings.Repeat()
...
Shorter and more efficient.
2017-06-14 19:47:40 +00:00
Zachary Yedidia
00718f99cf
Add ability to add cursors with Ctrl-MouseLeft
...
With the new code that allows binding mouse buttons this was remarkably
easy to add.
The new binding is:
"Ctrl-MouseLeft": "MouseMultiCursor"
Note: A number of terminals don't support Ctrl-MouseLeft (macOS
especially) so you might want to rebind to MouseRight or MouseMiddle.
2017-06-12 20:25:10 -04:00
Zachary Yedidia
c3a73d63b8
Add comments
2017-06-12 20:25:10 -04:00
Zachary Yedidia
bc3c8eaf74
Use terminal cursor for the base cursor
...
If all cursors fake then that breaks support for things like
inserting japanese characters nicely, so fake cursors are now only used
as extra cursors.
2017-06-12 20:25:10 -04:00
Zachary Yedidia
8d268ef021
Remove debug messages
2017-06-12 20:25:10 -04:00