Files
micro-editor/micro-editor.changes

511 lines
21 KiB
Plaintext
Raw Permalink Normal View History

-------------------------------------------------------------------
Thu Mar 28 14:16:21 UTC 2024 - andrea.manzini@suse.com
- Update to version 2.0.13:
* Add reload setting - finalization of #2627 (#2845)
* Handle SIGABRT properly
* Fix python decorator syntax. (#2827)
* Fixed newline format detection for files not ending with a newline (#2875)
* Fix typos in README (#2919)
* fix: recognize .cmd as batch files (#2922)
* help: fix incorrect instructions for disabling key binding (#2943)
* Fix non-working lua Lock (#2945)
* save: Restore the screen before overwriteFile() is left (#2967)
* save: Restore the screen if failed to start sudo (#2971)
* syntax: Fix include of patch in git-commit (#2917)
* Improve metainfo file (#2910)
* Fix issues with handling invalid regex in syntax files (#2913)
* Fix term output capturing
* Docs for fakecursor option
- small .spec cleanup
- run unit tests during build phase
Accepting request 1117580 from home:illuusio:golang - Update to version 2.0.12: * Bump tcell for windows update * Add onSetActive callback (#2885) * Update micro.desktop (#2864) * Fix for capturing internal terminal pty output * actions: Fix the iteration over a slice under modification in QuitAll() (#2898) * highlighter: Fix regions and patterns inside regions (#2840) * add new types for zig (#2861) * Add support for Jenkinsfile syntax (#2750) * Update copypaste.md (#2826) * plugins.md: Add (on|pre)Rune documentation (#2837) * Treat Containerfiles as Dockerfiles (#2846) * Fixed a typo in keybindings.md (#2852) * Resolve merge conflict with scrollbarchar * Add 'scrollbarchar' option (#2342) * Add HistorySearchUp and HistorySearchDown actions (#1829) * chore: os.SEEK_CUR os.SEEK_END os.SEEK_SET has been deprecated since Go 1.7 (#2856) * Fix: Syntax highlighting for various issues (#2810) * plugins: Add capability to dis-/enable them per buffer (#2836) * save: fsync data safely to disk (#2681) * Add config JSON schema (#2697) * Filled µ with white for consistency (#2811) * Goto next/previous diff commands + minor cleanups (#2759) * fixed tex comment detection at start of line (#2764) * Add type="desktop-application" into appdata component (#2803) * Fix the appdata (#2796) * Fix appdata file (#2793) * Fix com.github.zyedidia.micro.metainfo.xml (#2792) * Exit application if input terminal has closed * Hare (harelang) syntax (#2776) * Replace zyedidia/pty with upstream creack/pty * Add statusline.inactive and statusline.suggestions color groups (#1832) * refactor(runtime): simplify AssetDir() (#2761) * Bump golang.org/x/text from 0.3.2 to 0.3.8 (#2757) * Don't auto-detect commenttype if last_ft is empty * Always return full RunBackgroundShell output * Delete .gitmodules (#2743) * Make the commenttype option useful (#2735) * add `restrict` to C syntax (#2728) * fix unsigned int not highlighted (#2725) * Update readme build badge for github actions * Convert ci to github actions * util.HttpRequest helper to make requests with headers (#2678) * Fix build * Prompt on save/ existing file (#2714) * Add -profile flag for CPU profiling (#2715) * Reload settings when filetype is changed * Add fakecursor option * Rename multimode to multiopen * Add -multimode to open multiple files into split. (#2689) * Include mac arm binary in release scripts * Add darwin arm64 prebuilt binary * description different from JSON real default (#2680) * fix: allow binding the minus key, fixes #2471 (#2617) * Doc changes (#2646) * Comment plugin: improve commenting multi-line selection (#2668) * Fix perl syntax file * Add CUDA syntax support (#2652) * Improve buffer view relocation after jumping to a far-away location (#2628) * Improve Julia syntax highlighting (#2643) * Syntax: added support for Smalltalk (#2626) * Fix incorrect LastVisualX after changing bufWidth w/o resize (#2629) * Fix "no" when replacing with empty string (#2641) * Update readme * Bump clipper * Fix save with sudo for large file sizes * Added openSUSE installation command (#2587) * Add better explanation about find * Bump tcell * Document FindLiteral default binding * Fix relocate at the end of buffer when scrollmargin is 0 (#2578) * Revert adding 'git-rebase-todo' to the main git syntax highlighting file (#2564) * Add justfile syntax (#2523) * Add template literal string highlighting to typescript (#2525) * Restore installation instructions for Debian and Ubuntu. (#2530) * Use shell job for terminal callback * Ensure screen cannot draw during a term prompt - Make syntax higlightning work by running runtime YAML file update with 'make generate'. Update patch to make sure that compiling is as bare bones as needed. - Update to version 2.0.11: * add: add Pacstall to README.md (#2367) * plugins: load directories that are symlinks (#2214) * Add new python 3.10 keywords (#2243) * Fix gruvbox-tc colorscheme (#2240) * Add Terraform syntax support (#2279) * Fix cursor position change after CopyLine command (#2353) * Added installation instruction for Gentoo distro (#2209) * Fix weird behavior of JumpToMatchingBrace in some ill cases (#1966) * Update README.md (#2109) * Case-insensitive highlighting of hexadecimal constants * Linux clipboard notes reformatted and reordered (#2210) * runtime/help/defaultkeys.md: Fix table (#2376) * help/options.md: reword `hlsearch` help text (#2502) * delete minor unreachable code caused by log.Fatal (#2507) * Only run info plist on darwin * Fix info-plist script * Add livemd to markdown extensions * scala.yaml: add support for .sc extension (#2452) * fix javascript syntax recognizing parts of words as keywords (#2462) * added support for HolyC (#2473) * improve fortran syntax highlighting (#2479) * Adds options for tab bar and tab color reversing (#2480) * Gnuplot Syntax highlighting (#2483) * Add nushell syntax highlighting (#2486) * runtime/syntax/nix: Add support for block comments (#2488) * syntax/git-rebase-todo.yaml: support more commands (#2495) * add new logo with white shadow, change readme title logo (#2497) * PHP: Add enum and keyword, and modify types (#2204) * Fix cross compilation from macOS * Update zyedidia/pty for openbsd support * Use zyedidia/clipper for external clipboard * Update clipboard for WSL support * Add discussions note to readme * Update tcell for OSC 52 fix * Register `Brewfile`s as Ruby files (#2432) * fix: add "unknown" type (#2445) * Julia syntax improvements (#2415) * Lua syntax highlighting: Various fixes (#2426) * Fix syntax highlighting of single-quoted strings (#2425) * Fix Lua number syntax highlighting (#2409) * Update README.md (#2400) * Update minimum required Go version to 1.16 * Added lines and percentage statusbar directives (#2055) * Error in documentation of +LINE:COL (#2205) * runtime/syntax: add rudimentary Odin support (#2296) * Made apparent the functionality of the ftoptions plugin (#2321) * Help: mention (un)indent in defaultkeys (#2358) * Perl syntax improvement (#2359) * Detect more file types for git syntax highlighting (#2330) * Bump gopkg.in/yaml.v2 from 2.2.7 to 2.2.8 (#2329) * Update luar import path * Add unofficial discord to readme * Raku syntax: fix comments (#2318) * Raku syntax: Fix strings and comments (#2311) * Fix repo.json info in plugin docs (#2313) * Adjust default keybinding text (#2293) * Fix the syntax for Raku variables. (#2309) * Fix edge case when comment is at start of line (#2237) * add more types for nim (#2284) * Fix * Use abspath for local glob settings * Add support for alternatives system in Debian package (#1935) * Fix linter help formatting (#2280) * Python syntax: multiline string should be constant.string, not comment (#2268) * README: add MacPorts install info (#2265) * Clarified some documentation (#2259) * Fix makefile for cross compilation * Fix regression: non-working direct colors in syntax files (#2252) * Update makefile generation rules * Support for highlighting all search matches (hlsearch) (#1762) * Fix some issues with default colors in colorschemes (#2225) * Make 'make' do the same as 'make build' (#2217) * Fix #2190: Document goto command in commands.md (#2218) * Fix #1943: 'Duplicated line' message being wrong (#2219) * Syntax Highlighting Support for FreeBSD Kernel Configuration Files (#2220) * normalize path - force slash separator to access embed FS (#2197) * Build : using go:generate and go:embed (#2195) * Ignore tool files * More style improvements * Improve comments * remove carriage return from -clean prompt and fix broken logic (#2186) * Update comment filetype when commenting * Fix save with sudo auto-detection and sudo/doas message * Fix formatting * Update install instructions * Add eget to install instructions * plugins.md: update link to the internal documentation (#2191) * Update runtime * Add rust clippy linter and go vet linter * Make yes/no prompts case-insensitive (#2182) * .sbt files also contain Scala code - Update to version 2.0.10: * Highlight racket files as lisp (#1931) * Update v.yaml (#1925) * Fixes for syntax and docs * Document that "bubblegum" is a light theme (#2153) * Allow aborting while opening a file with backup * More precise filename detection for shell scripts * Update rust syntax: don't highlight lifetimes (#2164) * Update rust syntax: char literal (#2162) * Fix name collision on linter name (swiftc) (#2158) * Shellcheck as a new shell linter + runtime.go out of git control (#2157) * Add alcritty and foot to the list of OSC 52 supporting terminals (#2154) * Search the last match on line when search back (#2156) * Add default binding for FindLiteral * Update zyedidia/pty from upstream * Add nix language syntax (#2024) * Fix typo in tutorial.md (#2130) * find: select prefilled text (#2127) * Add desktop-id to Appstream Metainfo (#2122) * find: prefill with selection (#2115) * Improve linter performance (#2083) * Add highlighting for user-defined types (#2107) * Dont take # as comment when preceded by backslash (#2112) * Fix erlang comment syntax * Update tcell * Warn for readonly instead of setting option - Update to version 2.0.9: * Update tcell * Handle SIGHUP properly * Fix up X,Y values in BufView * Replace BufWidth & BufHeight with BufView * Don't highlight padding spaces in word wrapping * Implement word wrapping * Simplify LocFromVisual implementation * Implement moving cursor up/down within a wrapped line * Add VLoc, VLocFromLoc and LocFromVLoc * Fix horizontal scrolling with a wide rune at the right edge of window * Fix displaying incomplete tab or wide rune at the right edge of window * Fix horizontal scrolling issue after toggling softwrap on/off * Add BufWidth and BufHeight * Update and rename perl6.yaml to raku.yaml (#1927) * Improve patch file detection by adding a header rule. (#1942) * Add buffer.WordAt (#2070) * Fix softwrap scrolling issues (#1981) * Update runewidth version * Update snap badge * Fix noregex interactive replace * Add ForceQuit action * Fix regressions in buffer settings initialization (#2035) * Remove conf highlighting (too many conflicts) * Fix #2030: warn for invalid pane type * Improve C syntax highlighting (#2015) * Add Gemini syntax file (#2016) * Add .tsx support for Typescript syntax (#2021) * docs: update Arch Linux installation method (#2028) * Only initialize buffer settings once * gofmt * Rename to incsearch * Fix some quality issues (#1914) * fix vue syntax highlight (#1982) * Added multiline strings to the Scala syntax highlighter (#1969) * Fix non-working TryBindKey and UnbindKey (#1970) * add settings option "findontype" to allow disabling search-on-type * Update readme * fix the missing break in JumpToMatchingBrace (#1960) * Only use internal clipboard on error * Don't automatically disable readonly option (#1957) * Fix potential file leaks (#1958) * Update hlint format * Update runtime * Fix stat error detection * Add Dracula colorscheme to defaults * Document undocumented colorscheme groups (#1939) * Improve file permission detection * Remove clipboard error message * Highlight 0 as a constant number in python3 * Added a sentence to colors.md clarifying that the truecolor environment variable has to be created by the user. (#1928) * Make more libraries available (#1917) * Clear prompt before callback * Disable fake cursor for Windows Terminal * Fix internal string binding representation * Enable ignorecase by default * Fix buffer.RuneAt (#1895) * Add tabbar.active color group (#1831) * Fix suggestions display (#1825) * update lua.yaml (#1892) * Fix autosave not running by default - Update to version 2.0.8: * Update runtime * Update tcell for alacritty and konsole * :pencil2: : Added more Code tags (#1875) * Fixed help topic name (#1876) * Update tcell to 2.0.5 * Fix typo * Fix palette colors with tcell v2 * Fix Crystal syntax highlighting (#1844) * Fix some left-over details in C++ syntax highlighting (#1865) * groovy highlight (#1866) * Fix quality issues (#1856) * coffeescript syntax fix (#1861) * Enable xterm automatically if screen init fails * Update tcell * Update tcell * Overall syntax highlighting improvements for C++ (#1858) * Remove test option * Don't highlight parens in default theme * Update keybinding docs * Update tcell * Replace meta with alt automatically, update tcell * Update to tcell v2 * Never backup closed buffers * Properly close unmodified buffers on sigterm * Update tcell * AddToHistory function for plugins (#1830) * Add improvements to the python3 syntax definitions (#1833) * Minor tweak to the railscast color scheme (#1834) * Add scrollbar color group (#1840) * fix spelling (#1828) * Highlight static as keyword in Javascript files (#1824) * Avoid duplicate entries in history (#1822) * Don't auto-relocate mouse events * Improve showkey command * Improve Rust syntax highlighting (#1820) * Enable registering raw events * Don't overwrite user bindings * Ref #1819 * Fix JobSend stdin * Record events in cursor * Allow configuration for info/term bindings * Separate bindings for buffers and command bar * Preliminary support for key sequences * Basic implementation of KeyTree * Improve internal keyevent names * Improve Zig syntax definitions (#1814) * Allow Julia multiline strings and comments (#1813) * Initialize t.release to true * Fix non-working split resize with mouse drag (#1811) * Fix erased vertical dividing line (#1810) * Support reproducible builds (#1802) * Exit gracefully when SIGTERM is received * Solus install instruction * Check error in terminal emulator * Don't update internal plugins * Add syntax support for Renpy (#1789) * Tidy go mod * Update tcell * Add comment support for OCaml (#1776) * Support for multiple modifiers in colorschemes (#1772) * Add flake8 linter, postinit and preinit * Read paste option in screen init * Fix swift linting problem * Update linter to include eslint * Update linter documentation * Name svg micro.svg in tarballs * Add micro icon and desktop file to release zips * Highlight multicharacter escape sequences in C and C++ string literals (#1761) * Update micro.desktop (#1759) * fix * Rename deb file in scripts * Improve deb package * Chmod * Update script * Improve packaging * Update nightly release scripts * Slight performance improvement * Improve comment plugin * Improve multicursor clipboard * Add clipboard support for multicursors * Fix reading clipboard internally for OSC52 * Don't set fastdirty base if modified * Update runtime * Add support for copy-paste via OSC 52 * Fix README ToC link (#1757) * Fix escape not exiting prompt * Rebind escape to clear info and deselect * Use tcell's CanDisplay instead of Go's IsPrint * Improve php string highlighting * Update clipboard verification * Drop unnecessary Ftoa and FtoaWithDigits function (#1751) * Only lock event handling * Add a lock for plugins to use if using async code * Fix path escaping on Windows * Close file properly in clean and update makefile * Improve Haskell syntax highlighting (#1745) - Update to version 2.0.6: * Update plugin documentation * Add more functions to customize status bar * Support month and day names in crontab syntax * Use boundaries in cron syntax rules * Add Search function to BufPane * Update readme * Don't delete user settings if a parse error occurs * Treat CRLF as LF when inserting text * Fix backup call in test * Improve backup system * Don't use make in travis script * Upgrade travis to go 1.13.x * Upgrade Travis Go to 1.12.x * Include windows for travis * Persist plugin options correctly * Add simulation screen tests * Improve message in micro -clean * Fix backspace on Windows * Clean default settings in micro -clean * Bind Ctrl-/ (CtrlUnderscore) in comment plugin * Fix issue with search and replace at the end of a range * Update tcell version * Improve keybinding label consistency * Start replacement search at cursor location * Fix typo in defaultkeys (#1730) * Don't move nightly tag * Edit nightly release instead of replacing * Cross compile binaries in release scripts * Use hub for creating releases * Add support for dozens more languages to the comment plugin (#1729) * Add comment support for Haskell (#1728) * Update go-shellquote for windows * Make determining rune width faster * Update runtime build script * Fix MoveLines on last line of buffer * More consistent key labels in docs * Add note for macOS terminals in docs * Update readme * Add latex support in comment plugin (#1725) * Make determining whether a code point represents a combining mark faster (#1719) * Show key name in raw pane * Don't apply cli options to settings.json * Lower priority of cursorline and colorcolumn highlighting (#1697) * settings.json only contains modified settings * Only start autocompletion for alphanumerics * python.yaml: add async as a keyword (#1713) * Expose ConfigDir and Tabs to plugins * Verify that all settings have correct type * Fix mouse support in command bar * Update tcell to fix escape sequence bug * Fix fileformat for newly created files * Fix highlighting at the end of line (#1705) * Add mksh to the set of supported shells (#1703) * Up arrow on first line brings to start * Add pkgsrc instruction to readme (#1699) * Update readme * Unicode replacement char for non-displayable chars * More fixes for parsecursor * Fix handling of +LINE:COL syntax * Slightly improve performance for very long lines * Only perform save callback if save was successful * Add `parsecursor` option for file:line:col syntax * Always use current pane for keybinding actions * Use "goto -1" to move cursor to end of document. (#1691) * Added hybrid line numbers (#1690) * Update readme * UpdateRules after save is successful * Fix '> save' command * Update readme * Tweak railscast colorscheme to better reflect original (#1297) * README: Add Fedora install instructions (#1671) * Rewrite TOML syntax file (#1681) * set bash-fc file's syntax as shell (#1679) - Added _service file to easier handling go.mod - Update to version 2.0.4: * Fix dropped redraw events (#1675) * Allow divider customization with divchars option * Improve unicode line array test * Expose CharacterCount to plugins * Use unicode.Mark for combining unicode range * Final touches for combining character support * Use CharacterCount over RuneCount * Use DecodeCharacter over DecodeRune * Add more sophisticated buffer benchmark system - Initial version 1.4 OBS-URL: https://build.opensuse.org/request/show/1117580 OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/micro-editor?expand=0&rev=11
2023-10-14 15:10:39 +00:00
-------------------------------------------------------------------
Fri Feb 23 09:48:35 UTC 2024 - pgajdos@suse.com
- Use %patch -P N instead of deprecated %patchN.
-------------------------------------------------------------------
Accepting request 1117580 from home:illuusio:golang - Update to version 2.0.12: * Bump tcell for windows update * Add onSetActive callback (#2885) * Update micro.desktop (#2864) * Fix for capturing internal terminal pty output * actions: Fix the iteration over a slice under modification in QuitAll() (#2898) * highlighter: Fix regions and patterns inside regions (#2840) * add new types for zig (#2861) * Add support for Jenkinsfile syntax (#2750) * Update copypaste.md (#2826) * plugins.md: Add (on|pre)Rune documentation (#2837) * Treat Containerfiles as Dockerfiles (#2846) * Fixed a typo in keybindings.md (#2852) * Resolve merge conflict with scrollbarchar * Add 'scrollbarchar' option (#2342) * Add HistorySearchUp and HistorySearchDown actions (#1829) * chore: os.SEEK_CUR os.SEEK_END os.SEEK_SET has been deprecated since Go 1.7 (#2856) * Fix: Syntax highlighting for various issues (#2810) * plugins: Add capability to dis-/enable them per buffer (#2836) * save: fsync data safely to disk (#2681) * Add config JSON schema (#2697) * Filled µ with white for consistency (#2811) * Goto next/previous diff commands + minor cleanups (#2759) * fixed tex comment detection at start of line (#2764) * Add type="desktop-application" into appdata component (#2803) * Fix the appdata (#2796) * Fix appdata file (#2793) * Fix com.github.zyedidia.micro.metainfo.xml (#2792) * Exit application if input terminal has closed * Hare (harelang) syntax (#2776) * Replace zyedidia/pty with upstream creack/pty * Add statusline.inactive and statusline.suggestions color groups (#1832) * refactor(runtime): simplify AssetDir() (#2761) * Bump golang.org/x/text from 0.3.2 to 0.3.8 (#2757) * Don't auto-detect commenttype if last_ft is empty * Always return full RunBackgroundShell output * Delete .gitmodules (#2743) * Make the commenttype option useful (#2735) * add `restrict` to C syntax (#2728) * fix unsigned int not highlighted (#2725) * Update readme build badge for github actions * Convert ci to github actions * util.HttpRequest helper to make requests with headers (#2678) * Fix build * Prompt on save/ existing file (#2714) * Add -profile flag for CPU profiling (#2715) * Reload settings when filetype is changed * Add fakecursor option * Rename multimode to multiopen * Add -multimode to open multiple files into split. (#2689) * Include mac arm binary in release scripts * Add darwin arm64 prebuilt binary * description different from JSON real default (#2680) * fix: allow binding the minus key, fixes #2471 (#2617) * Doc changes (#2646) * Comment plugin: improve commenting multi-line selection (#2668) * Fix perl syntax file * Add CUDA syntax support (#2652) * Improve buffer view relocation after jumping to a far-away location (#2628) * Improve Julia syntax highlighting (#2643) * Syntax: added support for Smalltalk (#2626) * Fix incorrect LastVisualX after changing bufWidth w/o resize (#2629) * Fix "no" when replacing with empty string (#2641) * Update readme * Bump clipper * Fix save with sudo for large file sizes * Added openSUSE installation command (#2587) * Add better explanation about find * Bump tcell * Document FindLiteral default binding * Fix relocate at the end of buffer when scrollmargin is 0 (#2578) * Revert adding 'git-rebase-todo' to the main git syntax highlighting file (#2564) * Add justfile syntax (#2523) * Add template literal string highlighting to typescript (#2525) * Restore installation instructions for Debian and Ubuntu. (#2530) * Use shell job for terminal callback * Ensure screen cannot draw during a term prompt - Make syntax higlightning work by running runtime YAML file update with 'make generate'. Update patch to make sure that compiling is as bare bones as needed. - Update to version 2.0.11: * add: add Pacstall to README.md (#2367) * plugins: load directories that are symlinks (#2214) * Add new python 3.10 keywords (#2243) * Fix gruvbox-tc colorscheme (#2240) * Add Terraform syntax support (#2279) * Fix cursor position change after CopyLine command (#2353) * Added installation instruction for Gentoo distro (#2209) * Fix weird behavior of JumpToMatchingBrace in some ill cases (#1966) * Update README.md (#2109) * Case-insensitive highlighting of hexadecimal constants * Linux clipboard notes reformatted and reordered (#2210) * runtime/help/defaultkeys.md: Fix table (#2376) * help/options.md: reword `hlsearch` help text (#2502) * delete minor unreachable code caused by log.Fatal (#2507) * Only run info plist on darwin * Fix info-plist script * Add livemd to markdown extensions * scala.yaml: add support for .sc extension (#2452) * fix javascript syntax recognizing parts of words as keywords (#2462) * added support for HolyC (#2473) * improve fortran syntax highlighting (#2479) * Adds options for tab bar and tab color reversing (#2480) * Gnuplot Syntax highlighting (#2483) * Add nushell syntax highlighting (#2486) * runtime/syntax/nix: Add support for block comments (#2488) * syntax/git-rebase-todo.yaml: support more commands (#2495) * add new logo with white shadow, change readme title logo (#2497) * PHP: Add enum and keyword, and modify types (#2204) * Fix cross compilation from macOS * Update zyedidia/pty for openbsd support * Use zyedidia/clipper for external clipboard * Update clipboard for WSL support * Add discussions note to readme * Update tcell for OSC 52 fix * Register `Brewfile`s as Ruby files (#2432) * fix: add "unknown" type (#2445) * Julia syntax improvements (#2415) * Lua syntax highlighting: Various fixes (#2426) * Fix syntax highlighting of single-quoted strings (#2425) * Fix Lua number syntax highlighting (#2409) * Update README.md (#2400) * Update minimum required Go version to 1.16 * Added lines and percentage statusbar directives (#2055) * Error in documentation of +LINE:COL (#2205) * runtime/syntax: add rudimentary Odin support (#2296) * Made apparent the functionality of the ftoptions plugin (#2321) * Help: mention (un)indent in defaultkeys (#2358) * Perl syntax improvement (#2359) * Detect more file types for git syntax highlighting (#2330) * Bump gopkg.in/yaml.v2 from 2.2.7 to 2.2.8 (#2329) * Update luar import path * Add unofficial discord to readme * Raku syntax: fix comments (#2318) * Raku syntax: Fix strings and comments (#2311) * Fix repo.json info in plugin docs (#2313) * Adjust default keybinding text (#2293) * Fix the syntax for Raku variables. (#2309) * Fix edge case when comment is at start of line (#2237) * add more types for nim (#2284) * Fix * Use abspath for local glob settings * Add support for alternatives system in Debian package (#1935) * Fix linter help formatting (#2280) * Python syntax: multiline string should be constant.string, not comment (#2268) * README: add MacPorts install info (#2265) * Clarified some documentation (#2259) * Fix makefile for cross compilation * Fix regression: non-working direct colors in syntax files (#2252) * Update makefile generation rules * Support for highlighting all search matches (hlsearch) (#1762) * Fix some issues with default colors in colorschemes (#2225) * Make 'make' do the same as 'make build' (#2217) * Fix #2190: Document goto command in commands.md (#2218) * Fix #1943: 'Duplicated line' message being wrong (#2219) * Syntax Highlighting Support for FreeBSD Kernel Configuration Files (#2220) * normalize path - force slash separator to access embed FS (#2197) * Build : using go:generate and go:embed (#2195) * Ignore tool files * More style improvements * Improve comments * remove carriage return from -clean prompt and fix broken logic (#2186) * Update comment filetype when commenting * Fix save with sudo auto-detection and sudo/doas message * Fix formatting * Update install instructions * Add eget to install instructions * plugins.md: update link to the internal documentation (#2191) * Update runtime * Add rust clippy linter and go vet linter * Make yes/no prompts case-insensitive (#2182) * .sbt files also contain Scala code - Update to version 2.0.10: * Highlight racket files as lisp (#1931) * Update v.yaml (#1925) * Fixes for syntax and docs * Document that "bubblegum" is a light theme (#2153) * Allow aborting while opening a file with backup * More precise filename detection for shell scripts * Update rust syntax: don't highlight lifetimes (#2164) * Update rust syntax: char literal (#2162) * Fix name collision on linter name (swiftc) (#2158) * Shellcheck as a new shell linter + runtime.go out of git control (#2157) * Add alcritty and foot to the list of OSC 52 supporting terminals (#2154) * Search the last match on line when search back (#2156) * Add default binding for FindLiteral * Update zyedidia/pty from upstream * Add nix language syntax (#2024) * Fix typo in tutorial.md (#2130) * find: select prefilled text (#2127) * Add desktop-id to Appstream Metainfo (#2122) * find: prefill with selection (#2115) * Improve linter performance (#2083) * Add highlighting for user-defined types (#2107) * Dont take # as comment when preceded by backslash (#2112) * Fix erlang comment syntax * Update tcell * Warn for readonly instead of setting option - Update to version 2.0.9: * Update tcell * Handle SIGHUP properly * Fix up X,Y values in BufView * Replace BufWidth & BufHeight with BufView * Don't highlight padding spaces in word wrapping * Implement word wrapping * Simplify LocFromVisual implementation * Implement moving cursor up/down within a wrapped line * Add VLoc, VLocFromLoc and LocFromVLoc * Fix horizontal scrolling with a wide rune at the right edge of window * Fix displaying incomplete tab or wide rune at the right edge of window * Fix horizontal scrolling issue after toggling softwrap on/off * Add BufWidth and BufHeight * Update and rename perl6.yaml to raku.yaml (#1927) * Improve patch file detection by adding a header rule. (#1942) * Add buffer.WordAt (#2070) * Fix softwrap scrolling issues (#1981) * Update runewidth version * Update snap badge * Fix noregex interactive replace * Add ForceQuit action * Fix regressions in buffer settings initialization (#2035) * Remove conf highlighting (too many conflicts) * Fix #2030: warn for invalid pane type * Improve C syntax highlighting (#2015) * Add Gemini syntax file (#2016) * Add .tsx support for Typescript syntax (#2021) * docs: update Arch Linux installation method (#2028) * Only initialize buffer settings once * gofmt * Rename to incsearch * Fix some quality issues (#1914) * fix vue syntax highlight (#1982) * Added multiline strings to the Scala syntax highlighter (#1969) * Fix non-working TryBindKey and UnbindKey (#1970) * add settings option "findontype" to allow disabling search-on-type * Update readme * fix the missing break in JumpToMatchingBrace (#1960) * Only use internal clipboard on error * Don't automatically disable readonly option (#1957) * Fix potential file leaks (#1958) * Update hlint format * Update runtime * Fix stat error detection * Add Dracula colorscheme to defaults * Document undocumented colorscheme groups (#1939) * Improve file permission detection * Remove clipboard error message * Highlight 0 as a constant number in python3 * Added a sentence to colors.md clarifying that the truecolor environment variable has to be created by the user. (#1928) * Make more libraries available (#1917) * Clear prompt before callback * Disable fake cursor for Windows Terminal * Fix internal string binding representation * Enable ignorecase by default * Fix buffer.RuneAt (#1895) * Add tabbar.active color group (#1831) * Fix suggestions display (#1825) * update lua.yaml (#1892) * Fix autosave not running by default - Update to version 2.0.8: * Update runtime * Update tcell for alacritty and konsole * :pencil2: : Added more Code tags (#1875) * Fixed help topic name (#1876) * Update tcell to 2.0.5 * Fix typo * Fix palette colors with tcell v2 * Fix Crystal syntax highlighting (#1844) * Fix some left-over details in C++ syntax highlighting (#1865) * groovy highlight (#1866) * Fix quality issues (#1856) * coffeescript syntax fix (#1861) * Enable xterm automatically if screen init fails * Update tcell * Update tcell * Overall syntax highlighting improvements for C++ (#1858) * Remove test option * Don't highlight parens in default theme * Update keybinding docs * Update tcell * Replace meta with alt automatically, update tcell * Update to tcell v2 * Never backup closed buffers * Properly close unmodified buffers on sigterm * Update tcell * AddToHistory function for plugins (#1830) * Add improvements to the python3 syntax definitions (#1833) * Minor tweak to the railscast color scheme (#1834) * Add scrollbar color group (#1840) * fix spelling (#1828) * Highlight static as keyword in Javascript files (#1824) * Avoid duplicate entries in history (#1822) * Don't auto-relocate mouse events * Improve showkey command * Improve Rust syntax highlighting (#1820) * Enable registering raw events * Don't overwrite user bindings * Ref #1819 * Fix JobSend stdin * Record events in cursor * Allow configuration for info/term bindings * Separate bindings for buffers and command bar * Preliminary support for key sequences * Basic implementation of KeyTree * Improve internal keyevent names * Improve Zig syntax definitions (#1814) * Allow Julia multiline strings and comments (#1813) * Initialize t.release to true * Fix non-working split resize with mouse drag (#1811) * Fix erased vertical dividing line (#1810) * Support reproducible builds (#1802) * Exit gracefully when SIGTERM is received * Solus install instruction * Check error in terminal emulator * Don't update internal plugins * Add syntax support for Renpy (#1789) * Tidy go mod * Update tcell * Add comment support for OCaml (#1776) * Support for multiple modifiers in colorschemes (#1772) * Add flake8 linter, postinit and preinit * Read paste option in screen init * Fix swift linting problem * Update linter to include eslint * Update linter documentation * Name svg micro.svg in tarballs * Add micro icon and desktop file to release zips * Highlight multicharacter escape sequences in C and C++ string literals (#1761) * Update micro.desktop (#1759) * fix * Rename deb file in scripts * Improve deb package * Chmod * Update script * Improve packaging * Update nightly release scripts * Slight performance improvement * Improve comment plugin * Improve multicursor clipboard * Add clipboard support for multicursors * Fix reading clipboard internally for OSC52 * Don't set fastdirty base if modified * Update runtime * Add support for copy-paste via OSC 52 * Fix README ToC link (#1757) * Fix escape not exiting prompt * Rebind escape to clear info and deselect * Use tcell's CanDisplay instead of Go's IsPrint * Improve php string highlighting * Update clipboard verification * Drop unnecessary Ftoa and FtoaWithDigits function (#1751) * Only lock event handling * Add a lock for plugins to use if using async code * Fix path escaping on Windows * Close file properly in clean and update makefile * Improve Haskell syntax highlighting (#1745) - Update to version 2.0.6: * Update plugin documentation * Add more functions to customize status bar * Support month and day names in crontab syntax * Use boundaries in cron syntax rules * Add Search function to BufPane * Update readme * Don't delete user settings if a parse error occurs * Treat CRLF as LF when inserting text * Fix backup call in test * Improve backup system * Don't use make in travis script * Upgrade travis to go 1.13.x * Upgrade Travis Go to 1.12.x * Include windows for travis * Persist plugin options correctly * Add simulation screen tests * Improve message in micro -clean * Fix backspace on Windows * Clean default settings in micro -clean * Bind Ctrl-/ (CtrlUnderscore) in comment plugin * Fix issue with search and replace at the end of a range * Update tcell version * Improve keybinding label consistency * Start replacement search at cursor location * Fix typo in defaultkeys (#1730) * Don't move nightly tag * Edit nightly release instead of replacing * Cross compile binaries in release scripts * Use hub for creating releases * Add support for dozens more languages to the comment plugin (#1729) * Add comment support for Haskell (#1728) * Update go-shellquote for windows * Make determining rune width faster * Update runtime build script * Fix MoveLines on last line of buffer * More consistent key labels in docs * Add note for macOS terminals in docs * Update readme * Add latex support in comment plugin (#1725) * Make determining whether a code point represents a combining mark faster (#1719) * Show key name in raw pane * Don't apply cli options to settings.json * Lower priority of cursorline and colorcolumn highlighting (#1697) * settings.json only contains modified settings * Only start autocompletion for alphanumerics * python.yaml: add async as a keyword (#1713) * Expose ConfigDir and Tabs to plugins * Verify that all settings have correct type * Fix mouse support in command bar * Update tcell to fix escape sequence bug * Fix fileformat for newly created files * Fix highlighting at the end of line (#1705) * Add mksh to the set of supported shells (#1703) * Up arrow on first line brings to start * Add pkgsrc instruction to readme (#1699) * Update readme * Unicode replacement char for non-displayable chars * More fixes for parsecursor * Fix handling of +LINE:COL syntax * Slightly improve performance for very long lines * Only perform save callback if save was successful * Add `parsecursor` option for file:line:col syntax * Always use current pane for keybinding actions * Use "goto -1" to move cursor to end of document. (#1691) * Added hybrid line numbers (#1690) * Update readme * UpdateRules after save is successful * Fix '> save' command * Update readme * Tweak railscast colorscheme to better reflect original (#1297) * README: Add Fedora install instructions (#1671) * Rewrite TOML syntax file (#1681) * set bash-fc file's syntax as shell (#1679) - Added _service file to easier handling go.mod - Update to version 2.0.4: * Fix dropped redraw events (#1675) * Allow divider customization with divchars option * Improve unicode line array test * Expose CharacterCount to plugins * Use unicode.Mark for combining unicode range * Final touches for combining character support * Use CharacterCount over RuneCount * Use DecodeCharacter over DecodeRune * Add more sophisticated buffer benchmark system - Initial version 1.4 OBS-URL: https://build.opensuse.org/request/show/1117580 OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/micro-editor?expand=0&rev=11
2023-10-14 15:10:39 +00:00
Fri Oct 06 06:42:23 UTC 2023 - tuukka.pasanen@ilmi.fi
- Update to version 2.0.12:
* Bump tcell for windows update
* Add onSetActive callback (#2885)
* Update micro.desktop (#2864)
* Fix for capturing internal terminal pty output
* actions: Fix the iteration over a slice under modification in QuitAll() (#2898)
* highlighter: Fix regions and patterns inside regions (#2840)
* add new types for zig (#2861)
* Add support for Jenkinsfile syntax (#2750)
* Update copypaste.md (#2826)
* plugins.md: Add (on|pre)Rune documentation (#2837)
* Treat Containerfiles as Dockerfiles (#2846)
* Fixed a typo in keybindings.md (#2852)
* Resolve merge conflict with scrollbarchar
* Add 'scrollbarchar' option (#2342)
* Add HistorySearchUp and HistorySearchDown actions (#1829)
* chore: os.SEEK_CUR os.SEEK_END os.SEEK_SET has been deprecated since Go 1.7 (#2856)
* Fix: Syntax highlighting for various issues (#2810)
* plugins: Add capability to dis-/enable them per buffer (#2836)
* save: fsync data safely to disk (#2681)
* Add config JSON schema (#2697)
* Filled µ with white for consistency (#2811)
* Goto next/previous diff commands + minor cleanups (#2759)
* fixed tex comment detection at start of line (#2764)
* Add type="desktop-application" into appdata component (#2803)
* Fix the appdata (#2796)
* Fix appdata file (#2793)
* Fix com.github.zyedidia.micro.metainfo.xml (#2792)
* Exit application if input terminal has closed
* Hare (harelang) syntax (#2776)
* Replace zyedidia/pty with upstream creack/pty
* Add statusline.inactive and statusline.suggestions color groups (#1832)
* refactor(runtime): simplify AssetDir() (#2761)
* Bump golang.org/x/text from 0.3.2 to 0.3.8 (#2757)
* Don't auto-detect commenttype if last_ft is empty
* Always return full RunBackgroundShell output
* Delete .gitmodules (#2743)
* Make the commenttype option useful (#2735)
* add `restrict` to C syntax (#2728)
* fix unsigned int not highlighted (#2725)
* Update readme build badge for github actions
* Convert ci to github actions
* util.HttpRequest helper to make requests with headers (#2678)
* Fix build
* Prompt on save/ existing file (#2714)
* Add -profile flag for CPU profiling (#2715)
* Reload settings when filetype is changed
* Add fakecursor option
* Rename multimode to multiopen
* Add -multimode to open multiple files into split. (#2689)
* Include mac arm binary in release scripts
* Add darwin arm64 prebuilt binary
* description different from JSON real default (#2680)
* fix: allow binding the minus key, fixes #2471 (#2617)
* Doc changes (#2646)
* Comment plugin: improve commenting multi-line selection (#2668)
* Fix perl syntax file
* Add CUDA syntax support (#2652)
* Improve buffer view relocation after jumping to a far-away location (#2628)
* Improve Julia syntax highlighting (#2643)
* Syntax: added support for Smalltalk (#2626)
* Fix incorrect LastVisualX after changing bufWidth w/o resize (#2629)
* Fix "no" when replacing with empty string (#2641)
* Update readme
* Bump clipper
* Fix save with sudo for large file sizes
* Added openSUSE installation command (#2587)
* Add better explanation about find
* Bump tcell
* Document FindLiteral default binding
* Fix relocate at the end of buffer when scrollmargin is 0 (#2578)
* Revert adding 'git-rebase-todo' to the main git syntax highlighting file (#2564)
* Add justfile syntax (#2523)
* Add template literal string highlighting to typescript (#2525)
* Restore installation instructions for Debian and Ubuntu. (#2530)
* Use shell job for terminal callback
* Ensure screen cannot draw during a term prompt
Accepting request 1042855 from home:illuusio:golang - Update to version 2.0.11: * add: add Pacstall to README.md (#2367) * plugins: load directories that are symlinks (#2214) * Add new python 3.10 keywords (#2243) * Fix gruvbox-tc colorscheme (#2240) * Add Terraform syntax support (#2279) * Fix cursor position change after CopyLine command (#2353) * Added installation instruction for Gentoo distro (#2209) * Fix weird behavior of JumpToMatchingBrace in some ill cases (#1966) * Update README.md (#2109) * Case-insensitive highlighting of hexadecimal constants * Linux clipboard notes reformatted and reordered (#2210) * runtime/help/defaultkeys.md: Fix table (#2376) * help/options.md: reword `hlsearch` help text (#2502) * delete minor unreachable code caused by log.Fatal (#2507) * Only run info plist on darwin * Fix info-plist script * Add livemd to markdown extensions * scala.yaml: add support for .sc extension (#2452) * fix javascript syntax recognizing parts of words as keywords (#2462) * added support for HolyC (#2473) * improve fortran syntax highlighting (#2479) * Adds options for tab bar and tab color reversing (#2480) * Gnuplot Syntax highlighting (#2483) * Add nushell syntax highlighting (#2486) * runtime/syntax/nix: Add support for block comments (#2488) * syntax/git-rebase-todo.yaml: support more commands (#2495) * add new logo with white shadow, change readme title logo (#2497) * PHP: Add enum and keyword, and modify types (#2204) * Fix cross compilation from macOS * Update zyedidia/pty for openbsd support * Use zyedidia/clipper for external clipboard * Update clipboard for WSL support * Add discussions note to readme * Update tcell for OSC 52 fix * Register `Brewfile`s as Ruby files (#2432) * fix: add "unknown" type (#2445) * Julia syntax improvements (#2415) * Lua syntax highlighting: Various fixes (#2426) * Fix syntax highlighting of single-quoted strings (#2425) * Fix Lua number syntax highlighting (#2409) * Update README.md (#2400) * Update minimum required Go version to 1.16 * Added lines and percentage statusbar directives (#2055) * Error in documentation of +LINE:COL (#2205) * runtime/syntax: add rudimentary Odin support (#2296) * Made apparent the functionality of the ftoptions plugin (#2321) * Help: mention (un)indent in defaultkeys (#2358) * Perl syntax improvement (#2359) * Detect more file types for git syntax highlighting (#2330) * Bump gopkg.in/yaml.v2 from 2.2.7 to 2.2.8 (#2329) * Update luar import path * Add unofficial discord to readme * Raku syntax: fix comments (#2318) * Raku syntax: Fix strings and comments (#2311) * Fix repo.json info in plugin docs (#2313) * Adjust default keybinding text (#2293) * Fix the syntax for Raku variables. (#2309) * Fix edge case when comment is at start of line (#2237) * add more types for nim (#2284) * Fix * Use abspath for local glob settings * Add support for alternatives system in Debian package (#1935) * Fix linter help formatting (#2280) * Python syntax: multiline string should be constant.string, not comment (#2268) * README: add MacPorts install info (#2265) * Clarified some documentation (#2259) * Fix makefile for cross compilation * Fix regression: non-working direct colors in syntax files (#2252) * Update makefile generation rules * Support for highlighting all search matches (hlsearch) (#1762) * Fix some issues with default colors in colorschemes (#2225) * Make 'make' do the same as 'make build' (#2217) * Fix #2190: Document goto command in commands.md (#2218) * Fix #1943: 'Duplicated line' message being wrong (#2219) * Syntax Highlighting Support for FreeBSD Kernel Configuration Files (#2220) * normalize path - force slash separator to access embed FS (#2197) * Build : using go:generate and go:embed (#2195) * Ignore tool files * More style improvements * Improve comments * remove carriage return from -clean prompt and fix broken logic (#2186) * Update comment filetype when commenting * Fix save with sudo auto-detection and sudo/doas message * Fix formatting * Update install instructions * Add eget to install instructions * plugins.md: update link to the internal documentation (#2191) * Update runtime * Add rust clippy linter and go vet linter * Make yes/no prompts case-insensitive (#2182) * .sbt files also contain Scala code - Update to version 2.0.10: * Highlight racket files as lisp (#1931) * Update v.yaml (#1925) * Fixes for syntax and docs * Document that "bubblegum" is a light theme (#2153) * Allow aborting while opening a file with backup * More precise filename detection for shell scripts * Update rust syntax: don't highlight lifetimes (#2164) * Update rust syntax: char literal (#2162) * Fix name collision on linter name (swiftc) (#2158) * Shellcheck as a new shell linter + runtime.go out of git control (#2157) * Add alcritty and foot to the list of OSC 52 supporting terminals (#2154) * Search the last match on line when search back (#2156) * Add default binding for FindLiteral * Update zyedidia/pty from upstream * Add nix language syntax (#2024) * Fix typo in tutorial.md (#2130) * find: select prefilled text (#2127) * Add desktop-id to Appstream Metainfo (#2122) * find: prefill with selection (#2115) * Improve linter performance (#2083) * Add highlighting for user-defined types (#2107) * Dont take # as comment when preceded by backslash (#2112) * Fix erlang comment syntax * Update tcell * Warn for readonly instead of setting option - Update to version 2.0.9: * Update tcell * Handle SIGHUP properly * Fix up X,Y values in BufView * Replace BufWidth & BufHeight with BufView * Don't highlight padding spaces in word wrapping * Implement word wrapping * Simplify LocFromVisual implementation * Implement moving cursor up/down within a wrapped line * Add VLoc, VLocFromLoc and LocFromVLoc * Fix horizontal scrolling with a wide rune at the right edge of window * Fix displaying incomplete tab or wide rune at the right edge of window * Fix horizontal scrolling issue after toggling softwrap on/off * Add BufWidth and BufHeight * Update and rename perl6.yaml to raku.yaml (#1927) * Improve patch file detection by adding a header rule. (#1942) * Add buffer.WordAt (#2070) * Fix softwrap scrolling issues (#1981) * Update runewidth version * Update snap badge * Fix noregex interactive replace * Add ForceQuit action * Fix regressions in buffer settings initialization (#2035) * Remove conf highlighting (too many conflicts) * Fix #2030: warn for invalid pane type * Improve C syntax highlighting (#2015) * Add Gemini syntax file (#2016) * Add .tsx support for Typescript syntax (#2021) * docs: update Arch Linux installation method (#2028) * Only initialize buffer settings once * gofmt * Rename to incsearch * Fix some quality issues (#1914) * fix vue syntax highlight (#1982) * Added multiline strings to the Scala syntax highlighter (#1969) * Fix non-working TryBindKey and UnbindKey (#1970) * add settings option "findontype" to allow disabling search-on-type * Update readme * fix the missing break in JumpToMatchingBrace (#1960) * Only use internal clipboard on error * Don't automatically disable readonly option (#1957) * Fix potential file leaks (#1958) * Update hlint format * Update runtime * Fix stat error detection * Add Dracula colorscheme to defaults * Document undocumented colorscheme groups (#1939) * Improve file permission detection * Remove clipboard error message * Highlight 0 as a constant number in python3 * Added a sentence to colors.md clarifying that the truecolor environment variable has to be created by the user. (#1928) * Make more libraries available (#1917) * Clear prompt before callback * Disable fake cursor for Windows Terminal * Fix internal string binding representation * Enable ignorecase by default * Fix buffer.RuneAt (#1895) * Add tabbar.active color group (#1831) * Fix suggestions display (#1825) * update lua.yaml (#1892) * Fix autosave not running by default - Update to version 2.0.8: * Update runtime * Update tcell for alacritty and konsole * :pencil2: : Added more Code tags (#1875) * Fixed help topic name (#1876) * Update tcell to 2.0.5 * Fix typo * Fix palette colors with tcell v2 * Fix Crystal syntax highlighting (#1844) * Fix some left-over details in C++ syntax highlighting (#1865) * groovy highlight (#1866) * Fix quality issues (#1856) * coffeescript syntax fix (#1861) * Enable xterm automatically if screen init fails * Update tcell * Update tcell * Overall syntax highlighting improvements for C++ (#1858) * Remove test option * Don't highlight parens in default theme * Update keybinding docs * Update tcell * Replace meta with alt automatically, update tcell * Update to tcell v2 * Never backup closed buffers * Properly close unmodified buffers on sigterm * Update tcell * AddToHistory function for plugins (#1830) * Add improvements to the python3 syntax definitions (#1833) * Minor tweak to the railscast color scheme (#1834) * Add scrollbar color group (#1840) * fix spelling (#1828) * Highlight static as keyword in Javascript files (#1824) * Avoid duplicate entries in history (#1822) * Don't auto-relocate mouse events * Improve showkey command * Improve Rust syntax highlighting (#1820) * Enable registering raw events * Don't overwrite user bindings * Ref #1819 * Fix JobSend stdin * Record events in cursor * Allow configuration for info/term bindings * Separate bindings for buffers and command bar * Preliminary support for key sequences * Basic implementation of KeyTree * Improve internal keyevent names * Improve Zig syntax definitions (#1814) * Allow Julia multiline strings and comments (#1813) * Initialize t.release to true * Fix non-working split resize with mouse drag (#1811) * Fix erased vertical dividing line (#1810) * Support reproducible builds (#1802) * Exit gracefully when SIGTERM is received * Solus install instruction * Check error in terminal emulator * Don't update internal plugins * Add syntax support for Renpy (#1789) * Tidy go mod * Update tcell * Add comment support for OCaml (#1776) * Support for multiple modifiers in colorschemes (#1772) * Add flake8 linter, postinit and preinit * Read paste option in screen init * Fix swift linting problem * Update linter to include eslint * Update linter documentation * Name svg micro.svg in tarballs * Add micro icon and desktop file to release zips * Highlight multicharacter escape sequences in C and C++ string literals (#1761) * Update micro.desktop (#1759) * fix * Rename deb file in scripts * Improve deb package * Chmod * Update script * Improve packaging * Update nightly release scripts * Slight performance improvement * Improve comment plugin * Improve multicursor clipboard * Add clipboard support for multicursors * Fix reading clipboard internally for OSC52 * Don't set fastdirty base if modified * Update runtime * Add support for copy-paste via OSC 52 * Fix README ToC link (#1757) * Fix escape not exiting prompt * Rebind escape to clear info and deselect * Use tcell's CanDisplay instead of Go's IsPrint * Improve php string highlighting * Update clipboard verification * Drop unnecessary Ftoa and FtoaWithDigits function (#1751) * Only lock event handling * Add a lock for plugins to use if using async code * Fix path escaping on Windows * Close file properly in clean and update makefile * Improve Haskell syntax highlighting (#1745) - Update to version 2.0.6: * Update plugin documentation * Add more functions to customize status bar * Support month and day names in crontab syntax * Use boundaries in cron syntax rules * Add Search function to BufPane * Update readme * Don't delete user settings if a parse error occurs * Treat CRLF as LF when inserting text * Fix backup call in test * Improve backup system * Don't use make in travis script * Upgrade travis to go 1.13.x * Upgrade Travis Go to 1.12.x * Include windows for travis * Persist plugin options correctly * Add simulation screen tests * Improve message in micro -clean * Fix backspace on Windows * Clean default settings in micro -clean * Bind Ctrl-/ (CtrlUnderscore) in comment plugin * Fix issue with search and replace at the end of a range * Update tcell version * Improve keybinding label consistency * Start replacement search at cursor location * Fix typo in defaultkeys (#1730) * Don't move nightly tag * Edit nightly release instead of replacing * Cross compile binaries in release scripts * Use hub for creating releases * Add support for dozens more languages to the comment plugin (#1729) * Add comment support for Haskell (#1728) * Update go-shellquote for windows * Make determining rune width faster * Update runtime build script * Fix MoveLines on last line of buffer * More consistent key labels in docs * Add note for macOS terminals in docs * Update readme * Add latex support in comment plugin (#1725) * Make determining whether a code point represents a combining mark faster (#1719) * Show key name in raw pane * Don't apply cli options to settings.json * Lower priority of cursorline and colorcolumn highlighting (#1697) * settings.json only contains modified settings * Only start autocompletion for alphanumerics * python.yaml: add async as a keyword (#1713) * Expose ConfigDir and Tabs to plugins * Verify that all settings have correct type * Fix mouse support in command bar * Update tcell to fix escape sequence bug * Fix fileformat for newly created files * Fix highlighting at the end of line (#1705) * Add mksh to the set of supported shells (#1703) * Up arrow on first line brings to start * Add pkgsrc instruction to readme (#1699) * Update readme * Unicode replacement char for non-displayable chars * More fixes for parsecursor * Fix handling of +LINE:COL syntax * Slightly improve performance for very long lines * Only perform save callback if save was successful * Add `parsecursor` option for file:line:col syntax * Always use current pane for keybinding actions * Use "goto -1" to move cursor to end of document. (#1691) * Added hybrid line numbers (#1690) * Update readme * UpdateRules after save is successful * Fix '> save' command * Update readme * Tweak railscast colorscheme to better reflect original (#1297) * README: Add Fedora install instructions (#1671) * Rewrite TOML syntax file (#1681) * set bash-fc file's syntax as shell (#1679) - Added _service file to easier handling go.mod - Update to version 2.0.4: * Fix dropped redraw events (#1675) * Allow divider customization with divchars option * Improve unicode line array test * Expose CharacterCount to plugins * Use unicode.Mark for combining unicode range * Final touches for combining character support * Use CharacterCount over RuneCount * Use DecodeCharacter over DecodeRune * Add more sophisticated buffer benchmark system - Initial version 1.4 OBS-URL: https://build.opensuse.org/request/show/1042855 OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/micro-editor?expand=0&rev=7
2022-12-17 06:17:35 +00:00
-------------------------------------------------------------------
Mon May 8 11:18:05 UTC 2023 - Tuukka Pasanen <tuukka.pasanen@ilmi.fi>
- Make syntax higlightning work by running runtime YAML
file update with 'make generate'. Update patch to make
sure that compiling is as bare bones as needed.
-------------------------------------------------------------------
Accepting request 1042855 from home:illuusio:golang - Update to version 2.0.11: * add: add Pacstall to README.md (#2367) * plugins: load directories that are symlinks (#2214) * Add new python 3.10 keywords (#2243) * Fix gruvbox-tc colorscheme (#2240) * Add Terraform syntax support (#2279) * Fix cursor position change after CopyLine command (#2353) * Added installation instruction for Gentoo distro (#2209) * Fix weird behavior of JumpToMatchingBrace in some ill cases (#1966) * Update README.md (#2109) * Case-insensitive highlighting of hexadecimal constants * Linux clipboard notes reformatted and reordered (#2210) * runtime/help/defaultkeys.md: Fix table (#2376) * help/options.md: reword `hlsearch` help text (#2502) * delete minor unreachable code caused by log.Fatal (#2507) * Only run info plist on darwin * Fix info-plist script * Add livemd to markdown extensions * scala.yaml: add support for .sc extension (#2452) * fix javascript syntax recognizing parts of words as keywords (#2462) * added support for HolyC (#2473) * improve fortran syntax highlighting (#2479) * Adds options for tab bar and tab color reversing (#2480) * Gnuplot Syntax highlighting (#2483) * Add nushell syntax highlighting (#2486) * runtime/syntax/nix: Add support for block comments (#2488) * syntax/git-rebase-todo.yaml: support more commands (#2495) * add new logo with white shadow, change readme title logo (#2497) * PHP: Add enum and keyword, and modify types (#2204) * Fix cross compilation from macOS * Update zyedidia/pty for openbsd support * Use zyedidia/clipper for external clipboard * Update clipboard for WSL support * Add discussions note to readme * Update tcell for OSC 52 fix * Register `Brewfile`s as Ruby files (#2432) * fix: add "unknown" type (#2445) * Julia syntax improvements (#2415) * Lua syntax highlighting: Various fixes (#2426) * Fix syntax highlighting of single-quoted strings (#2425) * Fix Lua number syntax highlighting (#2409) * Update README.md (#2400) * Update minimum required Go version to 1.16 * Added lines and percentage statusbar directives (#2055) * Error in documentation of +LINE:COL (#2205) * runtime/syntax: add rudimentary Odin support (#2296) * Made apparent the functionality of the ftoptions plugin (#2321) * Help: mention (un)indent in defaultkeys (#2358) * Perl syntax improvement (#2359) * Detect more file types for git syntax highlighting (#2330) * Bump gopkg.in/yaml.v2 from 2.2.7 to 2.2.8 (#2329) * Update luar import path * Add unofficial discord to readme * Raku syntax: fix comments (#2318) * Raku syntax: Fix strings and comments (#2311) * Fix repo.json info in plugin docs (#2313) * Adjust default keybinding text (#2293) * Fix the syntax for Raku variables. (#2309) * Fix edge case when comment is at start of line (#2237) * add more types for nim (#2284) * Fix * Use abspath for local glob settings * Add support for alternatives system in Debian package (#1935) * Fix linter help formatting (#2280) * Python syntax: multiline string should be constant.string, not comment (#2268) * README: add MacPorts install info (#2265) * Clarified some documentation (#2259) * Fix makefile for cross compilation * Fix regression: non-working direct colors in syntax files (#2252) * Update makefile generation rules * Support for highlighting all search matches (hlsearch) (#1762) * Fix some issues with default colors in colorschemes (#2225) * Make 'make' do the same as 'make build' (#2217) * Fix #2190: Document goto command in commands.md (#2218) * Fix #1943: 'Duplicated line' message being wrong (#2219) * Syntax Highlighting Support for FreeBSD Kernel Configuration Files (#2220) * normalize path - force slash separator to access embed FS (#2197) * Build : using go:generate and go:embed (#2195) * Ignore tool files * More style improvements * Improve comments * remove carriage return from -clean prompt and fix broken logic (#2186) * Update comment filetype when commenting * Fix save with sudo auto-detection and sudo/doas message * Fix formatting * Update install instructions * Add eget to install instructions * plugins.md: update link to the internal documentation (#2191) * Update runtime * Add rust clippy linter and go vet linter * Make yes/no prompts case-insensitive (#2182) * .sbt files also contain Scala code - Update to version 2.0.10: * Highlight racket files as lisp (#1931) * Update v.yaml (#1925) * Fixes for syntax and docs * Document that "bubblegum" is a light theme (#2153) * Allow aborting while opening a file with backup * More precise filename detection for shell scripts * Update rust syntax: don't highlight lifetimes (#2164) * Update rust syntax: char literal (#2162) * Fix name collision on linter name (swiftc) (#2158) * Shellcheck as a new shell linter + runtime.go out of git control (#2157) * Add alcritty and foot to the list of OSC 52 supporting terminals (#2154) * Search the last match on line when search back (#2156) * Add default binding for FindLiteral * Update zyedidia/pty from upstream * Add nix language syntax (#2024) * Fix typo in tutorial.md (#2130) * find: select prefilled text (#2127) * Add desktop-id to Appstream Metainfo (#2122) * find: prefill with selection (#2115) * Improve linter performance (#2083) * Add highlighting for user-defined types (#2107) * Dont take # as comment when preceded by backslash (#2112) * Fix erlang comment syntax * Update tcell * Warn for readonly instead of setting option - Update to version 2.0.9: * Update tcell * Handle SIGHUP properly * Fix up X,Y values in BufView * Replace BufWidth & BufHeight with BufView * Don't highlight padding spaces in word wrapping * Implement word wrapping * Simplify LocFromVisual implementation * Implement moving cursor up/down within a wrapped line * Add VLoc, VLocFromLoc and LocFromVLoc * Fix horizontal scrolling with a wide rune at the right edge of window * Fix displaying incomplete tab or wide rune at the right edge of window * Fix horizontal scrolling issue after toggling softwrap on/off * Add BufWidth and BufHeight * Update and rename perl6.yaml to raku.yaml (#1927) * Improve patch file detection by adding a header rule. (#1942) * Add buffer.WordAt (#2070) * Fix softwrap scrolling issues (#1981) * Update runewidth version * Update snap badge * Fix noregex interactive replace * Add ForceQuit action * Fix regressions in buffer settings initialization (#2035) * Remove conf highlighting (too many conflicts) * Fix #2030: warn for invalid pane type * Improve C syntax highlighting (#2015) * Add Gemini syntax file (#2016) * Add .tsx support for Typescript syntax (#2021) * docs: update Arch Linux installation method (#2028) * Only initialize buffer settings once * gofmt * Rename to incsearch * Fix some quality issues (#1914) * fix vue syntax highlight (#1982) * Added multiline strings to the Scala syntax highlighter (#1969) * Fix non-working TryBindKey and UnbindKey (#1970) * add settings option "findontype" to allow disabling search-on-type * Update readme * fix the missing break in JumpToMatchingBrace (#1960) * Only use internal clipboard on error * Don't automatically disable readonly option (#1957) * Fix potential file leaks (#1958) * Update hlint format * Update runtime * Fix stat error detection * Add Dracula colorscheme to defaults * Document undocumented colorscheme groups (#1939) * Improve file permission detection * Remove clipboard error message * Highlight 0 as a constant number in python3 * Added a sentence to colors.md clarifying that the truecolor environment variable has to be created by the user. (#1928) * Make more libraries available (#1917) * Clear prompt before callback * Disable fake cursor for Windows Terminal * Fix internal string binding representation * Enable ignorecase by default * Fix buffer.RuneAt (#1895) * Add tabbar.active color group (#1831) * Fix suggestions display (#1825) * update lua.yaml (#1892) * Fix autosave not running by default - Update to version 2.0.8: * Update runtime * Update tcell for alacritty and konsole * :pencil2: : Added more Code tags (#1875) * Fixed help topic name (#1876) * Update tcell to 2.0.5 * Fix typo * Fix palette colors with tcell v2 * Fix Crystal syntax highlighting (#1844) * Fix some left-over details in C++ syntax highlighting (#1865) * groovy highlight (#1866) * Fix quality issues (#1856) * coffeescript syntax fix (#1861) * Enable xterm automatically if screen init fails * Update tcell * Update tcell * Overall syntax highlighting improvements for C++ (#1858) * Remove test option * Don't highlight parens in default theme * Update keybinding docs * Update tcell * Replace meta with alt automatically, update tcell * Update to tcell v2 * Never backup closed buffers * Properly close unmodified buffers on sigterm * Update tcell * AddToHistory function for plugins (#1830) * Add improvements to the python3 syntax definitions (#1833) * Minor tweak to the railscast color scheme (#1834) * Add scrollbar color group (#1840) * fix spelling (#1828) * Highlight static as keyword in Javascript files (#1824) * Avoid duplicate entries in history (#1822) * Don't auto-relocate mouse events * Improve showkey command * Improve Rust syntax highlighting (#1820) * Enable registering raw events * Don't overwrite user bindings * Ref #1819 * Fix JobSend stdin * Record events in cursor * Allow configuration for info/term bindings * Separate bindings for buffers and command bar * Preliminary support for key sequences * Basic implementation of KeyTree * Improve internal keyevent names * Improve Zig syntax definitions (#1814) * Allow Julia multiline strings and comments (#1813) * Initialize t.release to true * Fix non-working split resize with mouse drag (#1811) * Fix erased vertical dividing line (#1810) * Support reproducible builds (#1802) * Exit gracefully when SIGTERM is received * Solus install instruction * Check error in terminal emulator * Don't update internal plugins * Add syntax support for Renpy (#1789) * Tidy go mod * Update tcell * Add comment support for OCaml (#1776) * Support for multiple modifiers in colorschemes (#1772) * Add flake8 linter, postinit and preinit * Read paste option in screen init * Fix swift linting problem * Update linter to include eslint * Update linter documentation * Name svg micro.svg in tarballs * Add micro icon and desktop file to release zips * Highlight multicharacter escape sequences in C and C++ string literals (#1761) * Update micro.desktop (#1759) * fix * Rename deb file in scripts * Improve deb package * Chmod * Update script * Improve packaging * Update nightly release scripts * Slight performance improvement * Improve comment plugin * Improve multicursor clipboard * Add clipboard support for multicursors * Fix reading clipboard internally for OSC52 * Don't set fastdirty base if modified * Update runtime * Add support for copy-paste via OSC 52 * Fix README ToC link (#1757) * Fix escape not exiting prompt * Rebind escape to clear info and deselect * Use tcell's CanDisplay instead of Go's IsPrint * Improve php string highlighting * Update clipboard verification * Drop unnecessary Ftoa and FtoaWithDigits function (#1751) * Only lock event handling * Add a lock for plugins to use if using async code * Fix path escaping on Windows * Close file properly in clean and update makefile * Improve Haskell syntax highlighting (#1745) - Update to version 2.0.6: * Update plugin documentation * Add more functions to customize status bar * Support month and day names in crontab syntax * Use boundaries in cron syntax rules * Add Search function to BufPane * Update readme * Don't delete user settings if a parse error occurs * Treat CRLF as LF when inserting text * Fix backup call in test * Improve backup system * Don't use make in travis script * Upgrade travis to go 1.13.x * Upgrade Travis Go to 1.12.x * Include windows for travis * Persist plugin options correctly * Add simulation screen tests * Improve message in micro -clean * Fix backspace on Windows * Clean default settings in micro -clean * Bind Ctrl-/ (CtrlUnderscore) in comment plugin * Fix issue with search and replace at the end of a range * Update tcell version * Improve keybinding label consistency * Start replacement search at cursor location * Fix typo in defaultkeys (#1730) * Don't move nightly tag * Edit nightly release instead of replacing * Cross compile binaries in release scripts * Use hub for creating releases * Add support for dozens more languages to the comment plugin (#1729) * Add comment support for Haskell (#1728) * Update go-shellquote for windows * Make determining rune width faster * Update runtime build script * Fix MoveLines on last line of buffer * More consistent key labels in docs * Add note for macOS terminals in docs * Update readme * Add latex support in comment plugin (#1725) * Make determining whether a code point represents a combining mark faster (#1719) * Show key name in raw pane * Don't apply cli options to settings.json * Lower priority of cursorline and colorcolumn highlighting (#1697) * settings.json only contains modified settings * Only start autocompletion for alphanumerics * python.yaml: add async as a keyword (#1713) * Expose ConfigDir and Tabs to plugins * Verify that all settings have correct type * Fix mouse support in command bar * Update tcell to fix escape sequence bug * Fix fileformat for newly created files * Fix highlighting at the end of line (#1705) * Add mksh to the set of supported shells (#1703) * Up arrow on first line brings to start * Add pkgsrc instruction to readme (#1699) * Update readme * Unicode replacement char for non-displayable chars * More fixes for parsecursor * Fix handling of +LINE:COL syntax * Slightly improve performance for very long lines * Only perform save callback if save was successful * Add `parsecursor` option for file:line:col syntax * Always use current pane for keybinding actions * Use "goto -1" to move cursor to end of document. (#1691) * Added hybrid line numbers (#1690) * Update readme * UpdateRules after save is successful * Fix '> save' command * Update readme * Tweak railscast colorscheme to better reflect original (#1297) * README: Add Fedora install instructions (#1671) * Rewrite TOML syntax file (#1681) * set bash-fc file's syntax as shell (#1679) - Added _service file to easier handling go.mod - Update to version 2.0.4: * Fix dropped redraw events (#1675) * Allow divider customization with divchars option * Improve unicode line array test * Expose CharacterCount to plugins * Use unicode.Mark for combining unicode range * Final touches for combining character support * Use CharacterCount over RuneCount * Use DecodeCharacter over DecodeRune * Add more sophisticated buffer benchmark system - Initial version 1.4 OBS-URL: https://build.opensuse.org/request/show/1042855 OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/micro-editor?expand=0&rev=7
2022-12-17 06:17:35 +00:00
Tue Oct 11 11:13:25 UTC 2022 - tuukka.pasanen@ilmi.fi
- Update to version 2.0.11:
* add: add Pacstall to README.md (#2367)
* plugins: load directories that are symlinks (#2214)
* Add new python 3.10 keywords (#2243)
* Fix gruvbox-tc colorscheme (#2240)
* Add Terraform syntax support (#2279)
* Fix cursor position change after CopyLine command (#2353)
* Added installation instruction for Gentoo distro (#2209)
* Fix weird behavior of JumpToMatchingBrace in some ill cases (#1966)
* Update README.md (#2109)
* Case-insensitive highlighting of hexadecimal constants
* Linux clipboard notes reformatted and reordered (#2210)
* runtime/help/defaultkeys.md: Fix table (#2376)
* help/options.md: reword `hlsearch` help text (#2502)
* delete minor unreachable code caused by log.Fatal (#2507)
* Only run info plist on darwin
* Fix info-plist script
* Add livemd to markdown extensions
* scala.yaml: add support for .sc extension (#2452)
* fix javascript syntax recognizing parts of words as keywords (#2462)
* added support for HolyC (#2473)
* improve fortran syntax highlighting (#2479)
* Adds options for tab bar and tab color reversing (#2480)
* Gnuplot Syntax highlighting (#2483)
* Add nushell syntax highlighting (#2486)
* runtime/syntax/nix: Add support for block comments (#2488)
* syntax/git-rebase-todo.yaml: support more commands (#2495)
* add new logo with white shadow, change readme title logo (#2497)
* PHP: Add enum and keyword, and modify types (#2204)
* Fix cross compilation from macOS
* Update zyedidia/pty for openbsd support
* Use zyedidia/clipper for external clipboard
* Update clipboard for WSL support
* Add discussions note to readme
* Update tcell for OSC 52 fix
* Register `Brewfile`s as Ruby files (#2432)
* fix: add "unknown" type (#2445)
* Julia syntax improvements (#2415)
* Lua syntax highlighting: Various fixes (#2426)
* Fix syntax highlighting of single-quoted strings (#2425)
* Fix Lua number syntax highlighting (#2409)
* Update README.md (#2400)
* Update minimum required Go version to 1.16
* Added lines and percentage statusbar directives (#2055)
* Error in documentation of +LINE:COL (#2205)
* runtime/syntax: add rudimentary Odin support (#2296)
* Made apparent the functionality of the ftoptions plugin (#2321)
* Help: mention (un)indent in defaultkeys (#2358)
* Perl syntax improvement (#2359)
* Detect more file types for git syntax highlighting (#2330)
* Bump gopkg.in/yaml.v2 from 2.2.7 to 2.2.8 (#2329)
* Update luar import path
* Add unofficial discord to readme
* Raku syntax: fix comments (#2318)
* Raku syntax: Fix strings and comments (#2311)
* Fix repo.json info in plugin docs (#2313)
* Adjust default keybinding text (#2293)
* Fix the syntax for Raku variables. (#2309)
* Fix edge case when comment is at start of line (#2237)
* add more types for nim (#2284)
* Fix
* Use abspath for local glob settings
* Add support for alternatives system in Debian package (#1935)
* Fix linter help formatting (#2280)
* Python syntax: multiline string should be constant.string, not comment (#2268)
* README: add MacPorts install info (#2265)
* Clarified some documentation (#2259)
* Fix makefile for cross compilation
* Fix regression: non-working direct colors in syntax files (#2252)
* Update makefile generation rules
* Support for highlighting all search matches (hlsearch) (#1762)
* Fix some issues with default colors in colorschemes (#2225)
* Make 'make' do the same as 'make build' (#2217)
* Fix #2190: Document goto command in commands.md (#2218)
* Fix #1943: 'Duplicated line' message being wrong (#2219)
* Syntax Highlighting Support for FreeBSD Kernel Configuration Files (#2220)
* normalize path - force slash separator to access embed FS (#2197)
* Build : using go:generate and go:embed (#2195)
* Ignore tool files
* More style improvements
* Improve comments
* remove carriage return from -clean prompt and fix broken logic (#2186)
* Update comment filetype when commenting
* Fix save with sudo auto-detection and sudo/doas message
* Fix formatting
* Update install instructions
* Add eget to install instructions
* plugins.md: update link to the internal documentation (#2191)
* Update runtime
* Add rust clippy linter and go vet linter
* Make yes/no prompts case-insensitive (#2182)
* .sbt files also contain Scala code
-------------------------------------------------------------------
Sun Feb 6 08:54:47 UTC 2022 - Bernhard Wiedemann <bwiedemann@suse.com>
- Override build date for reproducible builds (boo#1047218)
Accepting request 929170 from home:illuusio:golang - Update to version 2.0.10: * Highlight racket files as lisp (#1931) * Update v.yaml (#1925) * Fixes for syntax and docs * Document that "bubblegum" is a light theme (#2153) * Allow aborting while opening a file with backup * More precise filename detection for shell scripts * Update rust syntax: don't highlight lifetimes (#2164) * Update rust syntax: char literal (#2162) * Fix name collision on linter name (swiftc) (#2158) * Shellcheck as a new shell linter + runtime.go out of git control (#2157) * Add alcritty and foot to the list of OSC 52 supporting terminals (#2154) * Search the last match on line when search back (#2156) * Add default binding for FindLiteral * Update zyedidia/pty from upstream * Add nix language syntax (#2024) * Fix typo in tutorial.md (#2130) * find: select prefilled text (#2127) * Add desktop-id to Appstream Metainfo (#2122) * find: prefill with selection (#2115) * Improve linter performance (#2083) * Add highlighting for user-defined types (#2107) * Dont take # as comment when preceded by backslash (#2112) * Fix erlang comment syntax * Update tcell * Warn for readonly instead of setting option - Update to version 2.0.9: * Update tcell * Handle SIGHUP properly * Fix up X,Y values in BufView * Replace BufWidth & BufHeight with BufView * Don't highlight padding spaces in word wrapping * Implement word wrapping * Simplify LocFromVisual implementation * Implement moving cursor up/down within a wrapped line * Add VLoc, VLocFromLoc and LocFromVLoc * Fix horizontal scrolling with a wide rune at the right edge of window * Fix displaying incomplete tab or wide rune at the right edge of window * Fix horizontal scrolling issue after toggling softwrap on/off * Add BufWidth and BufHeight * Update and rename perl6.yaml to raku.yaml (#1927) * Improve patch file detection by adding a header rule. (#1942) * Add buffer.WordAt (#2070) * Fix softwrap scrolling issues (#1981) * Update runewidth version * Update snap badge * Fix noregex interactive replace * Add ForceQuit action * Fix regressions in buffer settings initialization (#2035) * Remove conf highlighting (too many conflicts) * Fix #2030: warn for invalid pane type * Improve C syntax highlighting (#2015) * Add Gemini syntax file (#2016) * Add .tsx support for Typescript syntax (#2021) * docs: update Arch Linux installation method (#2028) * Only initialize buffer settings once * gofmt * Rename to incsearch * Fix some quality issues (#1914) * fix vue syntax highlight (#1982) * Added multiline strings to the Scala syntax highlighter (#1969) * Fix non-working TryBindKey and UnbindKey (#1970) * add settings option "findontype" to allow disabling search-on-type * Update readme * fix the missing break in JumpToMatchingBrace (#1960) * Only use internal clipboard on error * Don't automatically disable readonly option (#1957) * Fix potential file leaks (#1958) * Update hlint format * Update runtime * Fix stat error detection * Add Dracula colorscheme to defaults * Document undocumented colorscheme groups (#1939) * Improve file permission detection * Remove clipboard error message * Highlight 0 as a constant number in python3 * Added a sentence to colors.md clarifying that the truecolor environment variable has to be created by the user. (#1928) * Make more libraries available (#1917) * Clear prompt before callback * Disable fake cursor for Windows Terminal * Fix internal string binding representation * Enable ignorecase by default * Fix buffer.RuneAt (#1895) * Add tabbar.active color group (#1831) * Fix suggestions display (#1825) * update lua.yaml (#1892) * Fix autosave not running by default OBS-URL: https://build.opensuse.org/request/show/929170 OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/micro-editor?expand=0&rev=4
2021-11-29 23:05:11 +00:00
-------------------------------------------------------------------
Wed Nov 03 13:37:33 UTC 2021 - tuukka.pasanen@ilmi.fi
- Update to version 2.0.10:
* Highlight racket files as lisp (#1931)
* Update v.yaml (#1925)
* Fixes for syntax and docs
* Document that "bubblegum" is a light theme (#2153)
* Allow aborting while opening a file with backup
* More precise filename detection for shell scripts
* Update rust syntax: don't highlight lifetimes (#2164)
* Update rust syntax: char literal (#2162)
* Fix name collision on linter name (swiftc) (#2158)
* Shellcheck as a new shell linter + runtime.go out of git control (#2157)
* Add alcritty and foot to the list of OSC 52 supporting terminals (#2154)
* Search the last match on line when search back (#2156)
* Add default binding for FindLiteral
* Update zyedidia/pty from upstream
* Add nix language syntax (#2024)
* Fix typo in tutorial.md (#2130)
* find: select prefilled text (#2127)
* Add desktop-id to Appstream Metainfo (#2122)
* find: prefill with selection (#2115)
* Improve linter performance (#2083)
* Add highlighting for user-defined types (#2107)
* Dont take # as comment when preceded by backslash (#2112)
* Fix erlang comment syntax
* Update tcell
* Warn for readonly instead of setting option
-------------------------------------------------------------------
Thu May 27 06:12:17 UTC 2021 - tuukka.pasanen@ilmi.fi
- Update to version 2.0.9:
* Update tcell
* Handle SIGHUP properly
* Fix up X,Y values in BufView
* Replace BufWidth & BufHeight with BufView
* Don't highlight padding spaces in word wrapping
* Implement word wrapping
* Simplify LocFromVisual implementation
* Implement moving cursor up/down within a wrapped line
* Add VLoc, VLocFromLoc and LocFromVLoc
* Fix horizontal scrolling with a wide rune at the right edge of window
* Fix displaying incomplete tab or wide rune at the right edge of window
* Fix horizontal scrolling issue after toggling softwrap on/off
* Add BufWidth and BufHeight
* Update and rename perl6.yaml to raku.yaml (#1927)
* Improve patch file detection by adding a header rule. (#1942)
* Add buffer.WordAt (#2070)
* Fix softwrap scrolling issues (#1981)
* Update runewidth version
* Update snap badge
* Fix noregex interactive replace
* Add ForceQuit action
* Fix regressions in buffer settings initialization (#2035)
* Remove conf highlighting (too many conflicts)
* Fix #2030: warn for invalid pane type
* Improve C syntax highlighting (#2015)
* Add Gemini syntax file (#2016)
* Add .tsx support for Typescript syntax (#2021)
* docs: update Arch Linux installation method (#2028)
* Only initialize buffer settings once
* gofmt
* Rename to incsearch
* Fix some quality issues (#1914)
* fix vue syntax highlight (#1982)
* Added multiline strings to the Scala syntax highlighter (#1969)
* Fix non-working TryBindKey and UnbindKey (#1970)
* add settings option "findontype" to allow disabling search-on-type
* Update readme
* fix the missing break in JumpToMatchingBrace (#1960)
* Only use internal clipboard on error
* Don't automatically disable readonly option (#1957)
* Fix potential file leaks (#1958)
* Update hlint format
* Update runtime
* Fix stat error detection
* Add Dracula colorscheme to defaults
* Document undocumented colorscheme groups (#1939)
* Improve file permission detection
* Remove clipboard error message
* Highlight 0 as a constant number in python3
* Added a sentence to colors.md clarifying that the truecolor environment variable has to be created by the user. (#1928)
* Make more libraries available (#1917)
* Clear prompt before callback
* Disable fake cursor for Windows Terminal
* Fix internal string binding representation
* Enable ignorecase by default
* Fix buffer.RuneAt (#1895)
* Add tabbar.active color group (#1831)
* Fix suggestions display (#1825)
* update lua.yaml (#1892)
* Fix autosave not running by default
Accepting request 849057 from home:illuusio:golang - Update to version 2.0.8: * Update runtime * Update tcell for alacritty and konsole * :pencil2: : Added more Code tags (#1875) * Fixed help topic name (#1876) * Update tcell to 2.0.5 * Fix typo * Fix palette colors with tcell v2 * Fix Crystal syntax highlighting (#1844) * Fix some left-over details in C++ syntax highlighting (#1865) * groovy highlight (#1866) * Fix quality issues (#1856) * coffeescript syntax fix (#1861) * Enable xterm automatically if screen init fails * Update tcell * Update tcell * Overall syntax highlighting improvements for C++ (#1858) * Remove test option * Don't highlight parens in default theme * Update keybinding docs * Update tcell * Replace meta with alt automatically, update tcell * Update to tcell v2 * Never backup closed buffers * Properly close unmodified buffers on sigterm * Update tcell * AddToHistory function for plugins (#1830) * Add improvements to the python3 syntax definitions (#1833) * Minor tweak to the railscast color scheme (#1834) * Add scrollbar color group (#1840) * fix spelling (#1828) * Highlight static as keyword in Javascript files (#1824) * Avoid duplicate entries in history (#1822) * Don't auto-relocate mouse events * Improve showkey command * Improve Rust syntax highlighting (#1820) * Enable registering raw events * Don't overwrite user bindings * Ref #1819 * Fix JobSend stdin * Record events in cursor * Allow configuration for info/term bindings * Separate bindings for buffers and command bar * Preliminary support for key sequences * Basic implementation of KeyTree * Improve internal keyevent names * Improve Zig syntax definitions (#1814) * Allow Julia multiline strings and comments (#1813) * Initialize t.release to true * Fix non-working split resize with mouse drag (#1811) * Fix erased vertical dividing line (#1810) * Support reproducible builds (#1802) * Exit gracefully when SIGTERM is received * Solus install instruction * Check error in terminal emulator * Don't update internal plugins * Add syntax support for Renpy (#1789) * Tidy go mod * Update tcell * Add comment support for OCaml (#1776) * Support for multiple modifiers in colorschemes (#1772) * Add flake8 linter, postinit and preinit * Read paste option in screen init * Fix swift linting problem * Update linter to include eslint * Update linter documentation * Name svg micro.svg in tarballs * Add micro icon and desktop file to release zips * Highlight multicharacter escape sequences in C and C++ string literals (#1761) * Update micro.desktop (#1759) * fix * Rename deb file in scripts * Improve deb package * Chmod * Update script * Improve packaging * Update nightly release scripts * Slight performance improvement * Improve comment plugin * Improve multicursor clipboard * Add clipboard support for multicursors * Fix reading clipboard internally for OSC52 * Don't set fastdirty base if modified * Update runtime * Add support for copy-paste via OSC 52 * Fix README ToC link (#1757) * Fix escape not exiting prompt * Rebind escape to clear info and deselect * Use tcell's CanDisplay instead of Go's IsPrint * Improve php string highlighting * Update clipboard verification * Drop unnecessary Ftoa and FtoaWithDigits function (#1751) * Only lock event handling * Add a lock for plugins to use if using async code * Fix path escaping on Windows * Close file properly in clean and update makefile * Improve Haskell syntax highlighting (#1745) OBS-URL: https://build.opensuse.org/request/show/849057 OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/micro-editor?expand=0&rev=3
2020-11-17 16:36:43 +00:00
-------------------------------------------------------------------
Fri Oct 23 19:30:06 UTC 2020 - tuukka.pasanen@ilmi.fi
- Update to version 2.0.8:
* Update runtime
* Update tcell for alacritty and konsole
* :pencil2: : Added more Code tags (#1875)
* Fixed help topic name (#1876)
* Update tcell to 2.0.5
* Fix typo
* Fix palette colors with tcell v2
* Fix Crystal syntax highlighting (#1844)
* Fix some left-over details in C++ syntax highlighting (#1865)
* groovy highlight (#1866)
* Fix quality issues (#1856)
* coffeescript syntax fix (#1861)
* Enable xterm automatically if screen init fails
* Update tcell
* Update tcell
* Overall syntax highlighting improvements for C++ (#1858)
* Remove test option
* Don't highlight parens in default theme
* Update keybinding docs
* Update tcell
* Replace meta with alt automatically, update tcell
* Update to tcell v2
* Never backup closed buffers
* Properly close unmodified buffers on sigterm
* Update tcell
* AddToHistory function for plugins (#1830)
* Add improvements to the python3 syntax definitions (#1833)
* Minor tweak to the railscast color scheme (#1834)
* Add scrollbar color group (#1840)
* fix spelling (#1828)
* Highlight static as keyword in Javascript files (#1824)
* Avoid duplicate entries in history (#1822)
* Don't auto-relocate mouse events
* Improve showkey command
* Improve Rust syntax highlighting (#1820)
* Enable registering raw events
* Don't overwrite user bindings
* Ref #1819
* Fix JobSend stdin
* Record events in cursor
* Allow configuration for info/term bindings
* Separate bindings for buffers and command bar
* Preliminary support for key sequences
* Basic implementation of KeyTree
* Improve internal keyevent names
* Improve Zig syntax definitions (#1814)
* Allow Julia multiline strings and comments (#1813)
* Initialize t.release to true
* Fix non-working split resize with mouse drag (#1811)
* Fix erased vertical dividing line (#1810)
* Support reproducible builds (#1802)
* Exit gracefully when SIGTERM is received
* Solus install instruction
* Check error in terminal emulator
* Don't update internal plugins
* Add syntax support for Renpy (#1789)
* Tidy go mod
* Update tcell
* Add comment support for OCaml (#1776)
* Support for multiple modifiers in colorschemes (#1772)
* Add flake8 linter, postinit and preinit
* Read paste option in screen init
* Fix swift linting problem
* Update linter to include eslint
* Update linter documentation
* Name svg micro.svg in tarballs
* Add micro icon and desktop file to release zips
* Highlight multicharacter escape sequences in C and C++ string literals (#1761)
* Update micro.desktop (#1759)
* fix
* Rename deb file in scripts
* Improve deb package
* Chmod
* Update script
* Improve packaging
* Update nightly release scripts
* Slight performance improvement
* Improve comment plugin
* Improve multicursor clipboard
* Add clipboard support for multicursors
* Fix reading clipboard internally for OSC52
* Don't set fastdirty base if modified
* Update runtime
* Add support for copy-paste via OSC 52
* Fix README ToC link (#1757)
* Fix escape not exiting prompt
* Rebind escape to clear info and deselect
* Use tcell's CanDisplay instead of Go's IsPrint
* Improve php string highlighting
* Update clipboard verification
* Drop unnecessary Ftoa and FtoaWithDigits function (#1751)
* Only lock event handling
* Add a lock for plugins to use if using async code
* Fix path escaping on Windows
* Close file properly in clean and update makefile
* Improve Haskell syntax highlighting (#1745)
Accepting request 828643 from home:illuusio:golang - Update to version 2.0.6: * Update plugin documentation * Add more functions to customize status bar * Support month and day names in crontab syntax * Use boundaries in cron syntax rules * Add Search function to BufPane * Update readme * Don't delete user settings if a parse error occurs * Treat CRLF as LF when inserting text * Fix backup call in test * Improve backup system * Don't use make in travis script * Upgrade travis to go 1.13.x * Upgrade Travis Go to 1.12.x * Include windows for travis * Persist plugin options correctly * Add simulation screen tests * Improve message in micro -clean * Fix backspace on Windows * Clean default settings in micro -clean * Bind Ctrl-/ (CtrlUnderscore) in comment plugin * Fix issue with search and replace at the end of a range * Update tcell version * Improve keybinding label consistency * Start replacement search at cursor location * Fix typo in defaultkeys (#1730) * Don't move nightly tag * Edit nightly release instead of replacing * Cross compile binaries in release scripts * Use hub for creating releases * Add support for dozens more languages to the comment plugin (#1729) * Add comment support for Haskell (#1728) * Update go-shellquote for windows * Make determining rune width faster * Update runtime build script * Fix MoveLines on last line of buffer * More consistent key labels in docs * Add note for macOS terminals in docs * Update readme * Add latex support in comment plugin (#1725) * Make determining whether a code point represents a combining mark faster (#1719) * Show key name in raw pane * Don't apply cli options to settings.json * Lower priority of cursorline and colorcolumn highlighting (#1697) * settings.json only contains modified settings * Only start autocompletion for alphanumerics * python.yaml: add async as a keyword (#1713) * Expose ConfigDir and Tabs to plugins * Verify that all settings have correct type * Fix mouse support in command bar * Update tcell to fix escape sequence bug * Fix fileformat for newly created files * Fix highlighting at the end of line (#1705) * Add mksh to the set of supported shells (#1703) * Up arrow on first line brings to start * Add pkgsrc instruction to readme (#1699) * Update readme * Unicode replacement char for non-displayable chars * More fixes for parsecursor * Fix handling of +LINE:COL syntax * Slightly improve performance for very long lines * Only perform save callback if save was successful * Add `parsecursor` option for file:line:col syntax * Always use current pane for keybinding actions * Use "goto -1" to move cursor to end of document. (#1691) * Added hybrid line numbers (#1690) * Update readme * UpdateRules after save is successful * Fix '> save' command * Update readme * Tweak railscast colorscheme to better reflect original (#1297) * README: Add Fedora install instructions (#1671) * Rewrite TOML syntax file (#1681) * set bash-fc file's syntax as shell (#1679) - Added _service file to easier handling go.mod - Update to version 2.0.4: * Fix dropped redraw events (#1675) * Allow divider customization with divchars option * Improve unicode line array test * Expose CharacterCount to plugins * Use unicode.Mark for combining unicode range * Final touches for combining character support * Use CharacterCount over RuneCount * Use DecodeCharacter over DecodeRune * Add more sophisticated buffer benchmark system OBS-URL: https://build.opensuse.org/request/show/828643 OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/micro-editor?expand=0&rev=2
2020-08-24 06:59:49 +00:00
-------------------------------------------------------------------
Mon Aug 17 08:43:03 UTC 2020 - tuukka.pasanen@ilmi.fi
- Update to version 2.0.6:
* Update plugin documentation
* Add more functions to customize status bar
* Support month and day names in crontab syntax
* Use boundaries in cron syntax rules
* Add Search function to BufPane
* Update readme
* Don't delete user settings if a parse error occurs
* Treat CRLF as LF when inserting text
* Fix backup call in test
* Improve backup system
* Don't use make in travis script
* Upgrade travis to go 1.13.x
* Upgrade Travis Go to 1.12.x
* Include windows for travis
* Persist plugin options correctly
* Add simulation screen tests
* Improve message in micro -clean
* Fix backspace on Windows
* Clean default settings in micro -clean
* Bind Ctrl-/ (CtrlUnderscore) in comment plugin
* Fix issue with search and replace at the end of a range
* Update tcell version
* Improve keybinding label consistency
* Start replacement search at cursor location
* Fix typo in defaultkeys (#1730)
* Don't move nightly tag
* Edit nightly release instead of replacing
* Cross compile binaries in release scripts
* Use hub for creating releases
* Add support for dozens more languages to the comment plugin (#1729)
* Add comment support for Haskell (#1728)
* Update go-shellquote for windows
* Make determining rune width faster
* Update runtime build script
* Fix MoveLines on last line of buffer
* More consistent key labels in docs
* Add note for macOS terminals in docs
* Update readme
* Add latex support in comment plugin (#1725)
* Make determining whether a code point represents a combining mark faster (#1719)
* Show key name in raw pane
* Don't apply cli options to settings.json
* Lower priority of cursorline and colorcolumn highlighting (#1697)
* settings.json only contains modified settings
* Only start autocompletion for alphanumerics
* python.yaml: add async as a keyword (#1713)
* Expose ConfigDir and Tabs to plugins
* Verify that all settings have correct type
* Fix mouse support in command bar
* Update tcell to fix escape sequence bug
* Fix fileformat for newly created files
* Fix highlighting at the end of line (#1705)
* Add mksh to the set of supported shells (#1703)
* Up arrow on first line brings to start
* Add pkgsrc instruction to readme (#1699)
* Update readme
* Unicode replacement char for non-displayable chars
* More fixes for parsecursor
* Fix handling of +LINE:COL syntax
* Slightly improve performance for very long lines
* Only perform save callback if save was successful
* Add `parsecursor` option for file:line:col syntax
* Always use current pane for keybinding actions
* Use "goto -1" to move cursor to end of document. (#1691)
* Added hybrid line numbers (#1690)
* Update readme
* UpdateRules after save is successful
* Fix '> save' command
* Update readme
* Tweak railscast colorscheme to better reflect original (#1297)
* README: Add Fedora install instructions (#1671)
* Rewrite TOML syntax file (#1681)
* set bash-fc file's syntax as shell (#1679)
-------------------------------------------------------------------
Thu May 28 06:31:39 UTC 2020 - tuukka.pasanen@ilmi.fi
- Added _service file to easier handling go.mod
- Update to version 2.0.4:
* Fix dropped redraw events (#1675)
* Allow divider customization with divchars option
* Improve unicode line array test
* Expose CharacterCount to plugins
* Use unicode.Mark for combining unicode range
* Final touches for combining character support
* Use CharacterCount over RuneCount
* Use DecodeCharacter over DecodeRune
* Add more sophisticated buffer benchmark system
-------------------------------------------------------------------
Tue Sep 18 07:31:03 UTC 2018 - Tuukka Pasanen <tuukka.pasanen@ilmi.fi>
- Initial version 1.4