Zachary Yedidia
cbbe312762
Add split_tree and ability to create splits
2016-08-11 10:45:35 -04:00
Zachary Yedidia
2cbd9428aa
Remove current implementation of splits
2016-08-10 15:28:23 -04:00
Zachary Yedidia
5a005e36b6
Small fix to OutdentSelection
2016-08-08 13:11:34 -05:00
Zachary Yedidia
c409f1cc07
Bind OutdentSelection to ShiftTab (Backtab)
...
I was under the impression that tcell couldn't detect shift tab
key presses, but this was incorrect. It turns out that tcell just
calls it backtab. This commit makes backtab the default binding
for OutdentSelection.
See #203
2016-08-07 21:41:12 -04:00
Zachary Yedidia
586a66b3a4
Bindings for IndentSelection and OutdentSelection
...
Tab is now bound to both IndentSelection and InsertTab.
There is currently no binding for OutdentSelection (the user can
bind that to their liking). Hopefully in the future it can be bound
to shift-tab but tcell does currently support that.
Closes #203
2016-08-07 19:45:35 -04:00
Zachary Yedidia
5da6b31b9c
Pressing tab on a selection indents the selection
...
See #203
2016-08-02 18:30:36 -04:00
Zachary Yedidia
204a763dff
Remove backspace prompt cancelation
...
Fixes #202
2016-08-02 09:45:41 -04:00
Zachary Yedidia
5444ad50c4
Add gololang to pre installed syntax files
2016-07-30 16:01:46 -04:00
Zachary Yedidia
76a9697a80
Use file completion for command mode
2016-07-24 16:38:37 -04:00
Zachary Yedidia
431eb12c96
Add tab command to open a file in a new tab
2016-07-24 16:29:03 -04:00
Zachary Yedidia
ddcebe4946
Fix issue with autoclose plugin
2016-07-24 16:19:41 -04:00
Zachary Yedidia
ba33802525
Use my fork of clipboard
2016-07-24 10:51:08 -04:00
Zachary Yedidia
cfd97b21ad
Fix small horizontal scrolling glitch
2016-07-23 11:58:28 -04:00
Zachary Yedidia
c7b84a7eaa
Rehighlight a split as soon as it is opened
...
I think this might fix the problem in #198 , but I can't seemd to
reproduce it.
2016-07-19 20:15:23 -04:00
Zachary Yedidia
e890c878f3
Add separator characters between splits
...
Fixes #196
2016-07-15 17:38:42 -04:00
Zachary Yedidia
eba501e095
Highlight plist as XML
...
See #197
2016-07-15 17:29:36 -04:00
Zachary Yedidia
47940d3ffd
Recompile runtime.go
...
Fixes #195
2016-07-14 15:39:15 -04:00
Zachary Yedidia
92c28d81b9
Add preAction plugin callbacks which can return false to cancel the action
2016-07-14 13:53:38 -04:00
Zachary Yedidia
1c077247f6
Merge
2016-07-14 13:01:10 -04:00
Zachary Yedidia
02f78edaf9
Open help in a separate split
2016-07-14 13:01:02 -04:00
Timon Böhler
ce5a867286
Changed Python syntax file to use Go's regex for matching string literals (which also works for empty strings)
2016-07-13 21:03:16 +02:00
Zachary Yedidia
abd36649c9
Update runtime and syntax file listing
2016-07-12 09:12:07 -04:00
Zachary Yedidia
7ae0310863
Fix draw ordering
2016-07-11 19:10:29 -04:00
Zachary Yedidia
a15c6ede81
Rewrite view display function
2016-07-11 15:35:50 -04:00
Zachary Yedidia
f2ec82520a
Separate bindings and actions into two files
2016-07-10 13:30:28 -04:00
Zachary Yedidia
50e22dafc4
Add some lines back
2016-07-10 13:27:28 -04:00
Zachary Yedidia
8c0983a36c
Add some more comments
2016-07-10 13:26:24 -04:00
Zachary Yedidia
6489f4b6e8
Merge pull request #185 from zyedidia/splits
...
Splits
2016-07-09 11:41:53 -04:00
Zachary Yedidia
271b127f79
Fix small glitch with splits
2016-07-09 11:29:22 -04:00
Zachary Yedidia
f01dc89171
Fix extra line being added with odd heights
2016-07-05 18:46:50 -04:00
Zachary Yedidia
3d3b76a31c
Change default colorscheme to monokai
...
The monokai-tc colorscheme has been renamed to plain monokai and has
been made the default colorscheme. It is still a true color colorscheme,
but the automatic 256 color approximation is very good so it can be used
just fine in terminals which do not support true color.
If your terminal only supports 16 colors, used the 'default'
colorscheme.
2016-07-05 18:34:51 -04:00
Zachary Yedidia
3089967546
Add binding to move to next split (default binding: CtrlW)
2016-07-02 17:41:23 -04:00
Zachary Yedidia
4a15a1d3c8
Add the ability to close splits and change splits using the mouse
...
This commits adds split navigation with the mouse and the ability to
close splits. You can now also open a file directly with the hsplit
and vsplit commands.
2016-07-02 17:41:23 -04:00
Zachary Yedidia
d2b11c2f98
Fix tabbar offset with splits
2016-07-02 17:41:23 -04:00
Zachary Yedidia
d419e65a03
Make sure splits can't draw in other splits
2016-07-02 17:41:23 -04:00
Zachary Yedidia
bcbef1c633
Add horizontal splits
2016-07-02 17:41:23 -04:00
Zachary Yedidia
7e0286b621
Fix redrawing for splits
2016-07-02 17:41:23 -04:00
Zachary Yedidia
9b9ae89e59
Quick first try at vertical splits
2016-07-02 17:41:23 -04:00
Zachary Yedidia
cb238db307
Merge pull request #189 from onodera-punpun/sudosave
...
bindings:go: Only display saved message if actually saved
2016-06-30 11:08:12 -04:00
Camille Scholtz
151df0d2aa
bindings:go: Only display saved message if actually saved
2016-06-30 16:49:32 +02:00
Zachary Yedidia
2002cb6579
Wrap around when using NextTab and PreviousTab
...
Fixes #188
2016-06-28 21:29:46 -04:00
Zachary Yedidia
aa8a329745
Fix JumpLine range
...
Fixes #187
2016-06-28 21:26:19 -04:00
Zachary Yedidia
22257df9a4
Fix replace cursor relocation
2016-06-28 15:06:42 -04:00
Camille Scholtz
b0ef071e94
command.go: Simplify and prettify replace feedback
2016-06-28 19:55:29 +02:00
Camille Scholtz
24b01776b3
command.go: Add some feedback to replace
2016-06-28 19:49:26 +02:00
Zachary Yedidia
cc9dd00948
Add string group to syntax files
...
This commit adds the string group (constant.string) to valid strings
in all the syntax files that support colorschemes (see the readme in
the runtime/syntax directory).
Fixes #178
2016-06-25 19:20:13 -04:00
Zachary Yedidia
c51c185be6
Add feedback to save with sudo
...
Fixes #183
2016-06-25 13:42:21 -04:00
Zachary Yedidia
91dd06fd9e
Add new colorschemes to runtime
2016-06-23 08:39:26 -04:00
Zachary Yedidia
e6adc173f3
Fix issue with autoclose plugin
2016-06-22 21:03:40 -04:00
Zachary Yedidia
dbeb99bb6b
Colorscheme group inheritance
...
With this commit, the syntax files can define groups that are subsets of
other groups, for example constant.string. This is so that colorschemes
can be more accurate, possibly highlighting strings differently than
numbers for example.
See #176 . This doesn't fully close that issue yet because the string
group still needs to be added to all strings in the syntax files.
2016-06-22 18:51:36 -04:00