Zachary Yedidia
73bc12ae72
Add nightly release script
2016-06-12 11:05:19 -04:00
Zachary Yedidia
4a860625af
Also allow ModShift to be on for windows terminals
...
Fixes #165
2016-06-11 19:41:37 -04:00
Zachary Yedidia
553b3d80c4
Fix diff remove problem in ApplyDiff
...
The location counter was being updated when there was a removal in
the text but it shouldn't be.
Fixes #163
2016-06-11 11:23:05 -04:00
Zachary Yedidia
cdfea45a49
Fix cursor line in true color colorschemes
...
Ref #171
2016-06-09 16:00:43 -04:00
Zachary Yedidia
f3f14193c2
Fix autocompletion using a slash
2016-06-09 13:36:16 -04:00
Zachary Yedidia
e2079ac88e
Add file completion to OpenFile (CtrlO) with tab
2016-06-09 10:03:50 -04:00
Zachary Yedidia
1f89b41070
Fix mouse coordinates when tabbar is open
...
Fixes #170
2016-06-09 09:29:23 -04:00
Zachary Yedidia
1295b877e3
Fix tabbar bug
...
Fixes #169
2016-06-08 21:07:40 -04:00
Zachary Yedidia
860bc248c4
Fix resizing of tabs opened with the command line
2016-06-08 19:43:05 -04:00
Zachary Yedidia
82c7994e68
Add support for tabs
...
Merge branch 'tabbar'
This branch adds support for having multiple tabs open, each viewing one
file. Use CtrlT to open a new tab empty tab and then CtrlO to open a
file in that tab. Use can also just open multiple files from the command
line: `micro file1.txt file2.txt ...`. Use Ctrl-] and Ctrl-\ to move
between the tabs, or simply click them with the mouse.
2016-06-08 18:49:08 -04:00
Zachary Yedidia
2c73e1c043
Add default bindings for PreviousTab and NextTab
2016-06-08 18:48:59 -04:00
Zachary Yedidia
a79e964cb6
Make tabs respond to mouse events
2016-06-08 17:47:48 -04:00
Zachary Yedidia
059a5c3b89
Resize the view correctly when there is only one tab left
2016-06-08 14:38:15 -04:00
Zachary Yedidia
57f769c9a1
Don't display the tab bar if only one tab is open
2016-06-08 13:29:24 -04:00
Zachary Yedidia
40affa56c7
Create tab struct and reorganize tab bar
2016-06-08 13:26:50 -04:00
Zachary Yedidia
a8de4bcd8a
Merge pull request #168 from onodera-punpun/syntax_css
...
Update css syntax
2016-06-08 13:11:31 -04:00
Camille Scholtz
b9f9c4ca0a
fixer :hover, etc., color
2016-06-08 18:52:42 +02:00
Camille Scholtz
8a38f897d7
colorize brackets
2016-06-08 18:45:12 +02:00
Camille Scholtz
e9d14838a8
make normal the defualt color
2016-06-08 18:42:02 +02:00
Camille Scholtz
bc40d3e4e9
Update css syntax
2016-06-08 18:38:53 +02:00
Zachary Yedidia
5f19f69681
Tab bar and support for opening multiple files
2016-06-08 12:19:36 -04:00
Zachary Yedidia
3080e32a8f
Fix multiline remove in lineArray
...
I forgot that when you remove lines[n] then lines[n+1] becomes lines[n]
so to remove the range lines[a:b] you need to remove lines[a] for a-b
times. In this case we should delete lines[start.Y + 1] over and over
instead of removing lines[i] because i is contantly increasing.
Fixes #166
2016-06-08 10:21:27 -04:00
Zachary Yedidia
bd0fa7b6c2
Add DeleteLine binding
...
Ref #135
2016-06-07 21:47:34 -04:00
Zachary Yedidia
3deee51537
Fix bug with pasting with new Location system
2016-06-07 18:24:13 -04:00
Zachary Yedidia
d72da1eb5c
Add more descriptive error message if there is an error with gob
2016-06-07 17:03:05 -04:00
Zachary Yedidia
8d184c1870
Fix glitch with undo
2016-06-07 16:10:39 -04:00
Zachary Yedidia
f0b6725000
Minor fix
2016-06-07 14:45:37 -04:00
Zachary Yedidia
f0faeb3a3e
Fix bug with Move()
2016-06-07 12:31:02 -04:00
Zachary Yedidia
72f5808025
Replace rope with lineArray
2016-06-07 11:43:28 -04:00
Zachary Yedidia
d6307b2718
Proper support for double width characters
...
Fixes #99
2016-06-04 16:25:11 -04:00
Zachary Yedidia
852bd2c904
Fix redraw bug
...
Fixes #162
2016-06-04 16:00:53 -04:00
Zachary Yedidia
3f0c5791b4
Update readme
2016-06-03 11:14:11 -04:00
Zachary Yedidia
3d62a1baa0
Don't display cursorline if there is a selection
2016-06-02 13:15:47 -04:00
Zachary Yedidia
7e218562a3
Remove "Applying Diff" message on reopen
...
Fixes #160
2016-06-02 13:05:57 -04:00
Zachary Yedidia
e6c6c7f47d
Merge
2016-06-02 13:04:11 -04:00
Zachary Yedidia
1d52ef6c54
Add simple way to save with sudo if you forgot to open micro with sudo
...
If you are editing a read-only file and forgot to open micro with sudo
so you could write to it, when saving the file, micro will now give you
the option to save with sudo.
This little hack is used by vim users to achieve the same behavior, but
micro makes it nicer to use. Here is an explanation for how it works:
http://stackoverflow.com/questions/2600783/how-does-the-vim-write-with-sudo-trick-work
Fixes #158
2016-06-02 13:01:13 -04:00
Zachary Yedidia
119c05a170
Merge pull request #154 from jtolds/master
...
chainable actions and flexible modifiers
2016-06-02 11:22:19 -04:00
Zachary Yedidia
931a895406
Merge pull request #159 from onodera-punpun/syntax_cleanup
...
Clean up shell and fish syntax files
2016-06-02 10:15:02 -04:00
Camille Scholtz
2583f52c8f
Clean up shell and fish syntax files
2016-06-02 14:35:09 +02:00
JT Olds
646cdd6a9f
chainable actions and flexible modifiers
...
Doesn't work quite right yet, but the idea is to support
arbitrary modifiers without having to hardcode in all the permutations
of alt/shift/ctrl for every key, along with chainable actions,
so this can be configured:
"AltBackspace": "SelectWordLeft,Backspace",
2016-06-01 19:43:30 -06:00
Zachary Yedidia
9e96623725
Small improvement to line selection
2016-06-01 18:00:49 -04:00
Zachary Yedidia
742370646f
Add cursorline option
2016-06-01 10:05:17 -04:00
Zachary Yedidia
98b006d0be
Merge pull request #153 from aerth/simplify-go-get
...
Simplify go get command
2016-06-01 07:45:19 -04:00
Zachary Yedidia
5e83b2c99a
Fix redraw glitch
2016-06-01 07:45:01 -04:00
aerth
ccd3050361
Simplify go get command
2016-05-31 21:23:48 -07:00
Zachary Yedidia
cd6389c49e
Make CursorPageUp and CursorPageDown default
...
This commit also fixes the documentation for PageUp and PageDown.
See #149
2016-05-31 19:45:19 -04:00
Zachary Yedidia
312595ba4f
Merge
2016-05-31 19:25:35 -04:00
Zachary Yedidia
64c0446b8d
Fix redraw glitch
2016-05-31 19:25:32 -04:00
Zachary Yedidia
2ed62509a8
Merge pull request #150 from jtolds/master
...
Add CursorPageUp and CursorPageDown actions
2016-05-31 18:15:22 -04:00
JT Olds
8bd23a575f
Add CursorPageUp and CursorPageDown actions
2016-05-31 16:02:42 -06:00