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
7adcb13c08
Add support for user-created commands
...
Plugins can now create their own commands using the `MakeCommand`
function. Plugins can also now create their own keybindings with the
`BindKey` function. See the go plugin for an example of `MakeCommand`.
2016-05-30 13:38:50 -04:00
Zachary Yedidia
ee9f2a3d9c
Add persistent undo as the option
2016-05-29 11:02:56 -04:00
Zachary Yedidia
a92a7dc4e6
Add savecursor
option
...
This adds the `savecursor` option which will remember where the cursor
was when the file was closed and put it back when the file is opened
again. The option is off by default so that people aren't confused as to
why the cursor isn't at the start of a file when they open it.
This commit also adds a more general ability to serialize a buffer so
various components can be saved (which could also be useful for persistent
undo).
Fixes #107
2016-05-28 17:29:49 -04:00
Zachary Yedidia
e8d8da1443
Refactor and clean up
...
This commit puts in place the ability for multiple views (splits).
This commit also removes the editor bindings so that all bindings can be
rebound by the user.
I also added some more comments
This fixes #109
2016-05-28 11:32:09 -04:00
Zachary Yedidia
6ece5bc41a
Fix tabstospaces problem
2016-05-22 15:47:28 -04:00
Camille Scholtz
116b247439
Add scrollmargin option, rename scrollSpeed to scrollspeed for consistency, make help.md more consistent (replaced some spaces with tabs)
2016-05-20 19:44:16 +02:00
Zachary Yedidia
0673396335
Merge branch 'duplicate' of https://github.com/onodera-punpun/micro into onodera-punpun-duplicate
2016-05-20 09:46:54 -04:00
Camille Scholtz
2d99d0d57a
Forgot a comma there
2016-05-20 00:06:09 +02:00
Camille Scholtz
81e1a6e157
Give shortcuts more message feedback, add duplicate line option ( fixes #124 )
2016-05-20 00:04:53 +02:00
Camille Scholtz
bfbfc50018
Add ignorecase option
2016-05-18 18:44:32 +02:00
Zachary Yedidia
363697a657
Fix capitalization of scrollSpeed option
...
Closes #114
2016-05-17 12:53:46 -04:00
Zachary Yedidia
abddd6eecd
Merge pull request #110 from onodera-punpun/indentchar
...
Add indentation character option(s).
2016-05-17 12:37:47 -04:00
Camille Scholtz
87a0c06197
Add scrollspeed option
2016-05-17 18:15:47 +02:00
Camille Scholtz
93927cf0f5
Rename indent-line to indent-char, change default value from |
to
2016-05-17 18:09:49 +02:00
Camille
9b984b1680
Fix typo
2016-05-17 17:21:47 +02:00
Camille Scholtz
a0d4123731
Add indent character option
2016-05-17 17:17:18 +02:00
Zachary Yedidia
3d1fb69c15
Merge
2016-05-15 13:44:30 -04:00
Zachary Yedidia
aa8944304b
Add statusline option
...
Fixes #105
2016-05-15 13:44:07 -04:00
Dante Swift
a1864d2511
fix default keybindings in help.md
...
the up and down arrow were switched
2016-05-14 14:51:04 -06:00
Zachary Yedidia
f80af4670f
Add options to help text
2016-05-05 12:56:52 -04:00
Zachary Yedidia
908bcb22ae
Have go plugin create its own options
2016-05-05 12:53:27 -04:00
Zachary Yedidia
c3598fd8bd
Merge
2016-04-30 12:43:46 -04:00
Zachary Yedidia
ebf91a7432
Constrain help text to 80 columns
2016-04-30 12:43:40 -04:00
aerth
8936d8f675
Add json bindings to doc
2016-04-30 08:33:04 -07:00
Zachary Yedidia
b6195721ac
Update readme and help
2016-04-28 15:05:53 -04:00
Zachary Yedidia
a945734db7
Update help
2016-04-25 14:15:33 -04:00
Zachary Yedidia
e1c1372f8f
Add check flag for search and replace
2016-04-24 17:08:40 -04:00
Zachary Yedidia
74bd338cbc
Improve help text
2016-04-24 08:38:38 -04:00
Zachary Yedidia
1f62ff9d80
Improve help text and move to its own file
2016-04-24 08:31:42 -04:00