Dmytro Maluka
Dmytro Maluka
Currently most actions always return true, regardless of whether they succeeded to do their job or not. This means that for most actions the user cannot really take advantage of...
## Description of the problem or steps to reproduce Read-only mode (enabled via `readonly` option) doesn't fully disallow editing the buffer. It disables inserting and deleting text but doesn't disable...
Change the (documented) behavior of `TryBindKey()`: unless the `overwrite` argument is true, never write to `bindings.json`, even if the new binding has been successfully applied. `TryBindKey()` with overwrite=false is mainly...
In #3145, namely in https://github.com/zyedidia/micro/pull/3145/commits/9f36c575f4c6352da798c7517545cad831996a43, we changed the behavior of `SpawnMultiCursor{Up,Down}` to spawn cursor in the next visual line within a wrapped line when softwrap is enabled. That was done...
CPU profiling via `micro -profile` shows that among the CPU time consumed by micro, a large fraction of time is usually spent inside tcell's `CanDisplay()` function (which is called from...
Fixes #3455 Micro "allows" plugins to register colorschemes via `config.AddRuntimeFile()`. However, that has never really worked, since `InitColorscheme()` is called earlier than plugins `init()` or even `preinit()` callbacks are called....
Add `hidecursor` option for disabling displaying the cursor in the current buffer. This option is useful for plugins that may want to disable displaying the cursor for a readonly buffer...