Zachary Yedidia
5a7ddb8330
Add autocompletion for option values
...
Closes #555
2017-09-23 20:47:19 -04:00
Tommy
4f2fc096e5
add comment and let multi values to the log to make it easy to log. ( #788 )
...
* add comment and let multi values to the log to make it easy to log.
* added WorkingDirectory to lua bindings (returns the current directory)
2017-08-27 12:18:56 -04:00
Zachary Yedidia
69c6d8a099
Fix some lint problems
2017-08-08 11:30:09 -04:00
Tatsuro YOKOTA
4f8f6f1ca3
multi-byte characters are overlapped in prompt message ( #745 )
...
* modified messenger.Display
* modified messenger.Display
2017-07-20 22:18:15 -04:00
Tommy
7c80de7ee1
Caps lock issue#658 ( #659 )
...
* caps-lock-issue #658
* when esc key is pressed the message is cleared away
2017-05-10 10:02:17 -04:00
Zachary Yedidia
b4dda8bad8
Use less memory when opening very large files
2017-04-29 14:12:00 -04:00
Zachary Yedidia
1a95f34b0e
Fix prompts not displaying
2016-12-22 16:38:20 -05:00
Samantha Marshall
968d5be74e
fixing test, was using incorrect assignment syntax
2016-12-18 15:29:22 -05:00
Samantha Marshall
71ee042218
preventing messages from over-writing the current prompt message
2016-12-18 15:14:18 -05:00
Zachary Yedidia
eeaac76f5f
Use io.Readers to read files more efficiently
2016-11-29 13:44:30 -05:00
Zachary Yedidia
0fbae7610c
Fix buffer name problem
...
Fixes #458
2016-11-19 19:07:51 -05:00
Zachary Yedidia
c692570212
Replace CtrlO with open command
...
This comit also makes it possible for a binding to auto-type the
beginning of a command into command mode.
Closes #450
2016-11-19 12:57:54 -05:00
Zachary Yedidia
38bf8c0225
Temporary fix for plugin panic
...
Fixes #402
2016-10-07 20:34:03 -04:00
boombuler
8aa017bfda
autocomplete plugin commands
2016-09-28 18:15:39 +02:00
Florian Sundermann
d9c666f6df
don't use undo / redo history for log buffer.
2016-09-28 15:47:31 +02:00
boombuler
b195ebad46
AddLog should be "public" accessible
2016-09-27 17:52:05 +02:00
boombuler
50c7441533
also add TermMessage output to log
2016-09-26 19:28:42 +02:00
boombuler
c1a3ee1706
possibility to show a log view
2016-09-26 19:08:37 +02:00
Zachary Yedidia
292df7a9f7
Add mouse support and binding support to prompts
...
Closes #244
2016-09-24 15:26:19 -04:00
Zachary Yedidia
131524e670
Merge branch 'params' of https://github.com/boombuler/micro into boombuler-params
2016-09-06 10:59:30 -04:00
Zachary Yedidia
0a534767f0
Merge branch 'primary-clipboard'
2016-09-05 11:37:49 -04:00
Zachary Yedidia
ea4d822923
Merge pull request #283 from boombuler/autocompleteplugin
...
Autocomplete for plugins
2016-09-05 10:29:51 -04:00
Zachary Yedidia
cf3ce29a08
Fix YesNoPrompt bug
2016-09-04 18:27:11 -04:00
Zachary Yedidia
a8feef3c12
Minor cleanup
...
See #300
2016-09-04 12:57:09 -04:00
Zachary Yedidia
54a34001e3
Fix cursor problem in LetterPrompt
...
Fixes #300
2016-09-04 11:19:53 -04:00
Zachary Yedidia
c4d6f5e584
Fix various infobar bugs
...
Fixes #294
Fixes #295
2016-09-03 13:28:48 -04:00
boombuler
881f57b047
allow plugins to register autocomplete functions
2016-09-02 19:42:33 +02:00
Zachary Yedidia
d9b8a04841
Add support for primary clipboard
2016-09-02 09:40:08 -04:00
Florian Sundermann
ccfe08bc60
allow command parameters to be quoted
...
this way FileCompletions could contain space runes without
breaking the parameter.
2016-09-02 13:44:22 +02:00
Zachary Yedidia
2e264b342a
Fix prompts not displaying because of infobar
2016-08-31 11:52:59 -04:00
Zachary Yedidia
b70db77c29
Add infobar option to disable the message line
...
Fixes #257
2016-08-31 11:16:22 -04:00
Zachary Yedidia
fccec47ae5
Have CanClose use single letters for responses
...
Closes #184
2016-08-29 10:10:16 -04:00
Zachary Yedidia
aa9dbdde3e
Improve tab completion in command mode
...
Pressing tab when all suggestions start with the same substring
will insert that substring (this is how bash autocompletion works).
2016-08-28 13:05:07 -04:00
Zachary Yedidia
78e2445e43
Don't pad suggestions
2016-08-22 11:45:50 -07:00
Zachary Yedidia
9db4e640a0
Add pasting in command mode
2016-08-20 10:35:57 -07:00
Zachary Yedidia
8d230d2038
Fix some issues with unicode handling
...
There were unicode issues with prompts, search, and syntax highlighting,
which are now fixed.
2016-08-18 08:14:33 -07:00
Zachary Yedidia
7474fdc499
Fix statusline suggestion style
2016-08-17 15:22:22 -04:00
Zachary Yedidia
fd68dbd852
Add visual indicator for autocomplete suggestions
2016-08-17 14:37:30 -04:00
Zachary Yedidia
8a58506c72
Add much better autocompletion for commands
2016-08-17 13:49:37 -04:00
Zachary Yedidia
204a763dff
Remove backspace prompt cancelation
...
Fixes #202
2016-08-02 09:45:41 -04:00
Zachary Yedidia
76a9697a80
Use file completion for command mode
2016-07-24 16:38:37 -04:00
Zachary Yedidia
d2277a376a
Add support for job control
...
This commit adds support for job control (running processes
asynchronously from plugins) with the JobStart, JobSend, and JobStop
functions (copying neovim's job control).
This commit also makes the linter plugin work asynchronously, so the
editor won't be frozen while the linter checks your code for errors.
2016-06-15 11:19:00 -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
19717dd3ae
Check if the file being edited has been modified by an external program
2016-05-29 17:58:06 -04:00
Zachary Yedidia
1fe18eecb7
Add history navigation with up and down arrows
...
Fixes #145
2016-05-28 18:41:53 -04:00
Zachary Yedidia
ebaad9b00c
Use the new and updated version of tcell
2016-05-20 09:19:25 -04:00
Zachary Yedidia
53249c46f5
Support different types of gutter messages
2016-04-27 12:33:33 -04:00
Zachary Yedidia
cf8de5e11d
Simple support for gutter messages
2016-04-27 11:22:57 -04:00
Zachary Yedidia
6576dcc168
Merge branch 'arrow-bindings'
2016-04-26 21:15:08 -04:00