Zachary Yedidia
cfc595e80e
Fix MoveLines on last line of buffer
...
Fixes #1723
Fixes #1724
2020-06-12 15:16:27 -04:00
Zachary Yedidia
fde4b92b9f
More consistent key labels in docs
2020-06-12 14:41:57 -04:00
Zachary Yedidia
b8ec7b320a
Add note for macOS terminals in docs
2020-06-12 14:20:26 -04:00
Zachary Yedidia
1786165d8b
Merge branch 'master' of https://github.com/zyedidia/micro
2020-06-12 14:16:53 -04:00
Zachary Yedidia
0322e91933
Update readme
2020-06-12 14:16:47 -04:00
Ján Priner
b2261fc225
Add latex support in comment plugin ( #1725 )
2020-06-12 12:58:51 -04:00
Philipp Emanuel Weidmann
5ce26cca71
Make determining whether a code point represents a combining mark faster ( #1719 )
2020-06-12 00:10:00 -04:00
Zachary Yedidia
efb38b8636
Merge branch 'settings-config'
...
With these changes, settings.json should only contain options that
have been modified from their default values. Micro will actively
options that are set to default values from the settings.json file.
To see a full list of settings and their defaults, see the "options"
documentation, as well as `micro -options`.
2020-06-09 16:34:37 -04:00
Zachary Yedidia
0654db334a
Show key name in raw pane
2020-06-09 15:57:52 -04:00
Zachary Yedidia
660d345880
Don't apply cli options to settings.json
2020-06-08 22:19:15 -04:00
Dmitry Maluka
1f58eecf3c
Lower priority of cursorline and colorcolumn highlighting ( #1697 )
...
Fixes #1665
2020-06-08 16:15:54 -04:00
Zachary Yedidia
ae05ff1811
settings.json only contains modified settings
...
If a setting has a default value it will not be listed in settings.json.
2020-06-08 15:33:38 -04:00
Zachary Yedidia
43924646f6
Merge
2020-06-08 13:55:24 -04:00
Zachary Yedidia
79ee757757
Only start autocompletion for alphanumerics
...
Ref #1712
2020-06-08 13:54:31 -04:00
Ryan Westlund
006165230d
python.yaml: add async as a keyword ( #1713 )
...
await is already a keyword, but async is not.
2020-06-08 13:45:05 -04:00
Zachary Yedidia
ead07e0b60
Expose ConfigDir and Tabs to plugins
...
Access with `micro.ConfigDir` (constant value) and `micro.Tabs()`.
2020-06-07 18:21:46 -04:00
Zachary Yedidia
140662f1ec
Verify that all settings have correct type
...
This prevents crashes that occur when the user has put the wrong
type for a setting manually in the settings.json file.
2020-06-07 17:31:16 -04:00
Zachary Yedidia
44c1929f9d
Fix mouse support in command bar
2020-06-07 15:46:12 -04:00
Zachary Yedidia
397fe634d7
Update tcell to fix escape sequence bug
2020-06-07 15:22:17 -04:00
Zachary Yedidia
2e3d08580e
Merge
2020-06-06 15:56:36 -04:00
Zachary Yedidia
466889f540
Fix fileformat for newly created files
...
Fixes #1575
2020-06-06 15:56:13 -04:00
Dmitry Maluka
63900cb395
Fix highlighting at the end of line ( #1705 )
...
Fixes #1664
2020-06-04 23:32:31 -04:00
Chloe Kudryavtsev
07860b8973
Add mksh to the set of supported shells ( #1703 )
2020-06-03 13:30:42 -04:00
Zachary Yedidia
b473fe458d
Merge
2020-06-03 00:27:51 -04:00
Zachary Yedidia
8cf56bfc56
Up arrow on first line brings to start
...
Fixes #1701
2020-06-03 00:27:24 -04:00
Sijmen J. Mulder
51050811eb
Add pkgsrc instruction to readme ( #1699 )
2020-06-02 16:49:18 -04:00
Zachary Yedidia
14cd3cdbf8
Update readme
2020-06-01 00:17:52 -04:00
Zachary Yedidia
51ab8f9914
Unicode replacement char for non-displayable chars
2020-05-30 18:11:52 -04:00
Zachary Yedidia
afeb07a024
More fixes for parsecursor
...
Fixes #1695
Fixes #1696
2020-05-30 12:23:29 -04:00
Zachary Yedidia
3fc9a8ad9e
Fix handling of +LINE:COL syntax
...
Fixes #1685
2020-05-29 22:48:23 -04:00
Zachary Yedidia
b05d3a5193
Slightly improve performance for very long lines
2020-05-29 15:31:13 -04:00
Zachary Yedidia
ffc922a7c5
Only perform save callback if save was successful
...
Fixes #1684
2020-05-29 15:02:38 -04:00
Zachary Yedidia
eeab114ed5
Add parsecursor
option for file:line:col syntax
...
This option is disabled by default, and when enabled causes micro
to parse `:line:col` as a location for the cursor rather than
as part of the filename.
Closes #1650
Closes #1685
2020-05-29 14:55:24 -04:00
Zachary Yedidia
8bd7e5807c
Always use current pane for keybinding actions
...
Fixes #1677
2020-05-29 14:38:29 -04:00
Andrew Clarke
9b59e07b47
Use "goto -1" to move cursor to end of document. ( #1691 )
2020-05-29 13:29:09 -04:00
Colin Hughes
00edf0207f
Added hybrid line numbers ( #1690 )
...
* Added hybrid line numbers
* Changed rulerhybrid to relativeruler, modified documentation accordingly.
* Reverted go.mod and go.sum
I don't know how they got changed but they are good now.
Co-authored-by: Colin Hughes <semilin@pop-os.localdomain>
2020-05-28 22:24:09 -04:00
Zachary Yedidia
a95b17a4e7
Update readme
2020-05-28 18:39:17 -04:00
Zachary Yedidia
8956448fca
UpdateRules after save is successful
2020-05-28 13:06:29 -04:00
Zachary Yedidia
a915cf9283
Fix '> save' command
2020-05-28 13:02:09 -04:00
Zachary Yedidia
dd10869eca
Update readme
2020-05-28 11:59:31 -04:00
Peder B. Sundt
4356c7e434
Tweak railscast colorscheme to better reflect original ( #1297 )
2020-05-28 11:50:35 -04:00
axxx007xxxz
2e770ce9ce
README: Add Fedora install instructions ( #1671 )
2020-05-28 11:49:18 -04:00
pyfisch
381e1b639d
Rewrite TOML syntax file ( #1681 )
2020-05-26 14:10:27 -04:00
Shinichi TAMURA
cc09712d14
set bash-fc file's syntax as shell ( #1679 )
...
* set bash-fc file's syntax as shell
* remove dups from shell file matcher
2020-05-24 23:50:30 -04:00
Dmitry Maluka
c5b0c2d41f
Fix dropped redraw events ( #1675 )
...
If screen.Redraw() is called very quickly after a key or mouse event,
it may send the redraw event while micro is not waiting for it but
still processing the key or mouse event. Since drawChan is non-buffered
and at the same time non-blocking, this redraw event will be simply lost,
so the screen content will not be up-to-date.
2020-05-23 14:59:23 -04:00
Zachary Yedidia
bd43a44194
Merge branch 'master' of https://github.com/zyedidia/micro
2020-05-21 14:36:34 -04:00
Zachary Yedidia
bfe68b1626
Allow divider customization with divchars option
...
Adds the `divchars` and `divreverse` options to customize divider
styles.
2020-05-21 14:35:54 -04:00
Zachary Yedidia
0064b8268f
Improve unicode line array test
2020-05-20 19:53:54 -04:00
Zachary Yedidia
9a22d93ea2
Expose CharacterCount to plugins
2020-05-20 18:04:00 -04:00
Zachary Yedidia
5c8a2332d9
Use unicode.Mark for combining unicode range
2020-05-20 18:01:10 -04:00