]>
git.lizzy.rs Git - micro.git/log
Ryan Westlund [Wed, 22 Jul 2020 19:26:37 +0000 (15:26 -0400)]
Add syntax support for Renpy (#1789)
Zachary Yedidia [Wed, 22 Jul 2020 19:23:13 +0000 (15:23 -0400)]
Tidy go mod
Zachary Yedidia [Sun, 19 Jul 2020 23:08:00 +0000 (19:08 -0400)]
Merge
Zachary Yedidia [Sun, 19 Jul 2020 23:07:52 +0000 (19:07 -0400)]
Update tcell
Ryan Westlund [Wed, 15 Jul 2020 18:13:44 +0000 (14:13 -0400)]
Add comment support for OCaml (#1776)
franekjel [Tue, 14 Jul 2020 21:58:03 +0000 (23:58 +0200)]
Support for multiple modifiers in colorschemes (#1772)
* Support for multiple modifiers (eg. "bold italic")
* Test for multiple modifiers (bold + italic + underline)
Zachary Yedidia [Mon, 13 Jul 2020 17:28:26 +0000 (13:28 -0400)]
Add flake8 linter, postinit and preinit
Closes #1768
Zachary Yedidia [Fri, 10 Jul 2020 16:26:15 +0000 (12:26 -0400)]
Read paste option in screen init
Fixes #1767
Zachary Yedidia [Thu, 9 Jul 2020 22:08:14 +0000 (18:08 -0400)]
Fix swift linting problem
Zachary Yedidia [Thu, 9 Jul 2020 22:04:40 +0000 (18:04 -0400)]
Update linter to include eslint
Ref #1766
Zachary Yedidia [Thu, 9 Jul 2020 21:58:42 +0000 (17:58 -0400)]
Update linter documentation
Ref #1766
Zachary Yedidia [Thu, 9 Jul 2020 17:29:48 +0000 (13:29 -0400)]
Name svg micro.svg in tarballs
Ref #1765
Zachary Yedidia [Thu, 9 Jul 2020 17:26:12 +0000 (13:26 -0400)]
Add micro icon and desktop file to release zips
Closes #1765
Ján Priner [Wed, 8 Jul 2020 04:17:48 +0000 (06:17 +0200)]
Highlight multicharacter escape sequences in C and C++ string literals (#1761)
Ján Priner [Mon, 6 Jul 2020 21:55:13 +0000 (23:55 +0200)]
Update micro.desktop (#1759)
Zachary Yedidia [Mon, 6 Jul 2020 17:32:41 +0000 (17:32 +0000)]
fix
Zachary Yedidia [Mon, 6 Jul 2020 17:30:49 +0000 (17:30 +0000)]
Rename deb file in scripts
Zachary Yedidia [Mon, 6 Jul 2020 17:25:30 +0000 (17:25 +0000)]
Improve deb package
Zachary Yedidia [Mon, 6 Jul 2020 03:21:13 +0000 (03:21 +0000)]
Chmod
Zachary Yedidia [Mon, 6 Jul 2020 03:19:47 +0000 (03:19 +0000)]
Update script
Zachary Yedidia [Mon, 6 Jul 2020 03:14:06 +0000 (03:14 +0000)]
Merge
Zachary Yedidia [Mon, 6 Jul 2020 03:13:02 +0000 (03:13 +0000)]
Improve packaging
Slight improvements to the man page, and the man page is now
provided in prebuilt binary tarballs. Also a .deb file is now
provided as an asset along with prebuilt binary tarballs.
Zachary Yedidia [Sun, 5 Jul 2020 21:12:06 +0000 (17:12 -0400)]
Update nightly release scripts
Zachary Yedidia [Sun, 5 Jul 2020 19:54:00 +0000 (15:54 -0400)]
Slight performance improvement
Zachary Yedidia [Sun, 5 Jul 2020 19:48:49 +0000 (15:48 -0400)]
Improve comment plugin
When commenting a selection, the plugin won't just toggle each
line individually but will only uncomment the block if it is all
comments.
The comment plugin also now takes into account any number of spaces
between the comment character and the text. For example '//comment' will
be uncommented properly, as well as '// comment'.
Fixes #1758
Zachary Yedidia [Sun, 5 Jul 2020 05:12:35 +0000 (01:12 -0400)]
Improve multicursor clipboard
Ref #1721
Zachary Yedidia [Sun, 5 Jul 2020 01:26:36 +0000 (21:26 -0400)]
Add clipboard support for multicursors
Fixes #1721
Zachary Yedidia [Sun, 5 Jul 2020 00:54:27 +0000 (20:54 -0400)]
Fix reading clipboard internally for OSC52
Zachary Yedidia [Sun, 5 Jul 2020 00:09:44 +0000 (20:09 -0400)]
Don't set fastdirty base if modified
Zachary Yedidia [Sun, 5 Jul 2020 00:06:37 +0000 (20:06 -0400)]
Update runtime
Zachary Yedidia [Sun, 5 Jul 2020 00:01:02 +0000 (20:01 -0400)]
Merge
Zachary Yedidia [Sun, 5 Jul 2020 00:00:39 +0000 (20:00 -0400)]
Add support for copy-paste via OSC 52
Ref #1754
Jim Tittsler [Sat, 4 Jul 2020 23:47:10 +0000 (08:47 +0900)]
Fix README ToC link (#1757)
Zachary Yedidia [Sat, 4 Jul 2020 02:12:58 +0000 (22:12 -0400)]
Fix escape not exiting prompt
Zachary Yedidia [Sat, 4 Jul 2020 01:02:16 +0000 (21:02 -0400)]
Rebind escape to clear info and deselect
Zachary Yedidia [Thu, 2 Jul 2020 21:57:50 +0000 (17:57 -0400)]
Use tcell's CanDisplay instead of Go's IsPrint
Fixes #1755
Zachary Yedidia [Thu, 2 Jul 2020 03:38:47 +0000 (23:38 -0400)]
Improve php string highlighting
Fixes #1753
Zachary Yedidia [Wed, 1 Jul 2020 03:29:09 +0000 (23:29 -0400)]
Update clipboard verification
Ref #1752
Utkarsh Gupta [Tue, 30 Jun 2020 17:19:27 +0000 (22:49 +0530)]
Drop unnecessary Ftoa and FtoaWithDigits function (#1751)
Fixes: #1749
Signed-off-by: Utkarsh Gupta <utkarsh@debian.org>
Zachary Yedidia [Sun, 28 Jun 2020 20:34:01 +0000 (16:34 -0400)]
Only lock event handling
Zachary Yedidia [Sun, 28 Jun 2020 20:29:32 +0000 (16:29 -0400)]
Add a lock for plugins to use if using async code
Ref #1539
Zachary Yedidia [Sat, 27 Jun 2020 21:59:28 +0000 (17:59 -0400)]
Fix path escaping on Windows
Windows does not allow ':' in a path, but for some reason previous
versions still worked, except the file for storing buffer info
(which had a ':' in the name) was not viewable except by opening
it with micro.
Ref #1736
Zachary Yedidia [Sat, 27 Jun 2020 21:55:39 +0000 (17:55 -0400)]
Merge
Zachary Yedidia [Sat, 27 Jun 2020 21:55:01 +0000 (17:55 -0400)]
Close file properly in clean and update makefile
Ryan Westlund [Fri, 26 Jun 2020 21:53:43 +0000 (17:53 -0400)]
Improve Haskell syntax highlighting (#1745)
Zachary Yedidia [Wed, 24 Jun 2020 21:24:45 +0000 (17:24 -0400)]
Update plugin documentation
Zachary Yedidia [Wed, 24 Jun 2020 21:19:42 +0000 (17:19 -0400)]
Add more functions to customize status bar
Adds `status.lines`, `status.vcol`, `status.bytes`, `status.size`,
and exposes some functions from go-humanize to plugins.
Ref #1727
Zachary Yedidia [Wed, 24 Jun 2020 20:33:22 +0000 (16:33 -0400)]
Support month and day names in crontab syntax
Ref #1739
Zachary Yedidia [Wed, 24 Jun 2020 20:00:56 +0000 (16:00 -0400)]
Use boundaries in cron syntax rules
Fixes #1739
Zachary Yedidia [Tue, 23 Jun 2020 22:47:42 +0000 (18:47 -0400)]
Add Search function to BufPane
Zachary Yedidia [Tue, 23 Jun 2020 21:37:58 +0000 (17:37 -0400)]
Update readme
Ref #1741
Zachary Yedidia [Tue, 23 Jun 2020 21:29:20 +0000 (17:29 -0400)]
Don't delete user settings if a parse error occurs
Zachary Yedidia [Tue, 23 Jun 2020 21:17:22 +0000 (17:17 -0400)]
Treat CRLF as LF when inserting text
In effect, pasting text with \r\n will remove the \r character and
delegate whether or not the file will be saved with CRLF or LF line
endings to the `fileformat` option.
Ref #1742
Zachary Yedidia [Mon, 22 Jun 2020 22:20:01 +0000 (18:20 -0400)]
Fix backup call in test
Zachary Yedidia [Mon, 22 Jun 2020 21:54:56 +0000 (17:54 -0400)]
Improve backup system
This commit introduces several improvements to the backup system.
* Backups are made every 8 seconds for buffers that have been modified
since the last backup.
* The `permbackup` option allows users to specify that backups should
be kept permanently.
* `The backupdir` option allows users to store backups in a custom
directory.
Fixes #1641
Fixes #1536
Ref #1539 (removes possibility of race condition for backups)
Zachary Yedidia [Sun, 21 Jun 2020 00:39:20 +0000 (20:39 -0400)]
Don't use make in travis script
Zachary Yedidia [Sun, 21 Jun 2020 00:29:58 +0000 (20:29 -0400)]
Upgrade travis to go 1.13.x
Zachary Yedidia [Sun, 21 Jun 2020 00:22:31 +0000 (20:22 -0400)]
Upgrade Travis Go to 1.12.x
Fixes Travis Windows build problem because go modules are enabled
by default in 1.12.x and don't need an environment variable to be
set.
Zachary Yedidia [Sun, 21 Jun 2020 00:12:15 +0000 (20:12 -0400)]
Include windows for travis
Zachary Yedidia [Sun, 21 Jun 2020 00:07:33 +0000 (20:07 -0400)]
Persist plugin options correctly
Zachary Yedidia [Sat, 20 Jun 2020 22:24:12 +0000 (18:24 -0400)]
Add simulation screen tests
Zachary Yedidia [Sat, 20 Jun 2020 17:44:52 +0000 (13:44 -0400)]
Improve message in micro -clean
Ref #1736
Zachary Yedidia [Sat, 20 Jun 2020 17:22:01 +0000 (13:22 -0400)]
Fix backspace on Windows
Fixes #1735
Zachary Yedidia [Thu, 18 Jun 2020 21:22:21 +0000 (17:22 -0400)]
Clean default settings in micro -clean
Zachary Yedidia [Thu, 18 Jun 2020 21:18:34 +0000 (17:18 -0400)]
Bind Ctrl-/ (CtrlUnderscore) in comment plugin
Zachary Yedidia [Thu, 18 Jun 2020 20:38:10 +0000 (16:38 -0400)]
Fix issue with search and replace at the end of a range
Zachary Yedidia [Thu, 18 Jun 2020 03:24:53 +0000 (23:24 -0400)]
Update tcell version
Zachary Yedidia [Thu, 18 Jun 2020 03:14:03 +0000 (23:14 -0400)]
Merge
Zachary Yedidia [Thu, 18 Jun 2020 03:11:50 +0000 (23:11 -0400)]
Improve keybinding label consistency
The old notation (for example `CtrlG`) causes confusion when combined
with new notation needed for alt (`Alt-g`) due to Alt being case
sensitive. Previously both formats were supported, but the documentation
and defaults used a combination. This commit only uses the new notation
for consistency.
Ref #1470
Zachary Yedidia [Thu, 18 Jun 2020 02:43:22 +0000 (22:43 -0400)]
Start replacement search at cursor location
Fixes #1731
Matthias [Wed, 17 Jun 2020 17:35:59 +0000 (10:35 -0700)]
Fix typo in defaultkeys (#1730)
Zachary Yedidia [Wed, 17 Jun 2020 00:48:17 +0000 (00:48 +0000)]
Don't move nightly tag
Zachary Yedidia [Wed, 17 Jun 2020 00:33:59 +0000 (20:33 -0400)]
Edit nightly release instead of replacing
Zachary Yedidia [Sun, 16 Feb 2020 00:40:51 +0000 (00:40 +0000)]
Cross compile binaries in release scripts
Zachary Yedidia [Sun, 16 Feb 2020 00:33:49 +0000 (19:33 -0500)]
Use hub for creating releases
Hugo Locurcio [Tue, 16 Jun 2020 04:49:07 +0000 (06:49 +0200)]
Add support for dozens more languages to the comment plugin (#1729)
Ryan Westlund [Mon, 15 Jun 2020 20:11:51 +0000 (16:11 -0400)]
Add comment support for Haskell (#1728)
Zachary Yedidia [Sat, 13 Jun 2020 21:00:03 +0000 (17:00 -0400)]
Merge branch 'p-e-w-faster-runewidth'
Zachary Yedidia [Sat, 13 Jun 2020 20:59:52 +0000 (16:59 -0400)]
Merge branch 'faster-runewidth' of https://github.com/p-e-w/micro into p-e-w-faster-runewidth
Zachary Yedidia [Sat, 13 Jun 2020 20:58:20 +0000 (16:58 -0400)]
Update go-shellquote for windows
Philipp Emanuel Weidmann [Sat, 13 Jun 2020 03:29:17 +0000 (08:59 +0530)]
Make determining rune width faster
Zachary Yedidia [Sat, 13 Jun 2020 00:54:37 +0000 (20:54 -0400)]
Update runtime build script
Ref #1687
Zachary Yedidia [Fri, 12 Jun 2020 19:16:27 +0000 (15:16 -0400)]
Fix MoveLines on last line of buffer
Fixes #1723
Fixes #1724
Zachary Yedidia [Fri, 12 Jun 2020 18:41:57 +0000 (14:41 -0400)]
More consistent key labels in docs
Zachary Yedidia [Fri, 12 Jun 2020 18:20:26 +0000 (14:20 -0400)]
Add note for macOS terminals in docs
Zachary Yedidia [Fri, 12 Jun 2020 18:16:53 +0000 (14:16 -0400)]
Merge branch 'master' of https://github.com/zyedidia/micro
Zachary Yedidia [Fri, 12 Jun 2020 18:16:47 +0000 (14:16 -0400)]
Update readme
Ján Priner [Fri, 12 Jun 2020 16:58:51 +0000 (18:58 +0200)]
Add latex support in comment plugin (#1725)
Philipp Emanuel Weidmann [Fri, 12 Jun 2020 04:10:00 +0000 (09:40 +0530)]
Make determining whether a code point represents a combining mark faster (#1719)
Zachary Yedidia [Tue, 9 Jun 2020 20:34:37 +0000 (16:34 -0400)]
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`.
Zachary Yedidia [Tue, 9 Jun 2020 19:57:52 +0000 (15:57 -0400)]
Show key name in raw pane
Zachary Yedidia [Tue, 9 Jun 2020 02:19:15 +0000 (22:19 -0400)]
Don't apply cli options to settings.json
Dmitry Maluka [Mon, 8 Jun 2020 20:15:54 +0000 (22:15 +0200)]
Lower priority of cursorline and colorcolumn highlighting (#1697)
Fixes #1665
Zachary Yedidia [Mon, 8 Jun 2020 19:33:38 +0000 (15:33 -0400)]
settings.json only contains modified settings
If a setting has a default value it will not be listed in settings.json.
Zachary Yedidia [Mon, 8 Jun 2020 17:55:24 +0000 (13:55 -0400)]
Merge
Zachary Yedidia [Mon, 8 Jun 2020 17:54:31 +0000 (13:54 -0400)]
Only start autocompletion for alphanumerics
Ref #1712
Ryan Westlund [Mon, 8 Jun 2020 17:45:05 +0000 (13:45 -0400)]
python.yaml: add async as a keyword (#1713)
await is already a keyword, but async is not.
Zachary Yedidia [Sun, 7 Jun 2020 22:21:46 +0000 (18:21 -0400)]
Expose ConfigDir and Tabs to plugins
Access with `micro.ConfigDir` (constant value) and `micro.Tabs()`.
Zachary Yedidia [Sun, 7 Jun 2020 21:31:16 +0000 (17:31 -0400)]
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.
Zachary Yedidia [Sun, 7 Jun 2020 19:46:12 +0000 (15:46 -0400)]
Fix mouse support in command bar