Skip to content

Releases: vshvedov/rhun

rhun 0.15.1

Choose a tag to compare

@github-actions github-actions released this 29 Sep 05:22
0efb438
  • Version 0.15.1
  • Updates: every start checks, however recent the last answer
  • Site: served from rhun.app

rhun 0.15.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 04:30
a6dacde
  • ui/gitscm: origin/HEAD exists from the start, so every git version shows the same history
  • Version 0.15.0
  • A click after scrolling part of a line puts the caret under the pointer, not at the end of the file
  • Guide: a branch's rebase setting decides a pull too
  • Source control: what scrolled out of the panel takes no clicks; Unstage All and Discard All keep a merge; pull leaves branch..rebase in charge
  • Source control in the history, as in VS Code: a commit message, commit, pull, push, sync and fetch; stage, unstage and discard by file or group
  • Recent folders: newest first to the nanosecond, and a % in a folder's path gets a session name of its own
  • A folder opened from Finder, the Dock, :e or open switches the project the way Open Folder does
  • Only regular files open; a quit while switching folders keeps the saved session; a folder name that matches nothing opens nothing
  • Website on GitHub Pages, with screenshots of every feature taken on Linux
  • Quitting keeps the files it asked about in the session
  • Regions: an escape that is the end doubles, so C# verbatim strings keep "" inside
  • Project menu in the title bar: open a folder or a file from anywhere, and the recent folders
  • Titlebar buttons: a press is hit tested where it was made, not where the pointer went before its frame
  • Dart, C#: raw strings take no escapes; a backslash before the closer no longer keeps them open
  • Toggle Comment in HAML, Pug, Slim and Batch: toggle_comment sets the token without a region

rhun 0.14.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 16:21
  • Version 0.14.0

rhun 0.14.0-rc4

rhun 0.14.0-rc4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Sep 16:17
  • Version 0.14.0-rc4
  • HAML, Pug, Batch: no comment region in mid-line; their comment tokens count only at a line's start
  • Grammars: one-sided template trims, raw strings, toggle comments, prose colors; lint for patterns claimed twice
  • Detection: the longest first_line word wins
  • CUE and Pkl: triple-quoted strings open; Puppet: lowercase resource types; samples show numbers
  • Samples for Apache, Ninja, Just and Git attributes show numbers
  • Vala: raw triple-quoted strings; Raku: say, print, put, printf; samples show numbers
  • Vim script: comments at a line's first non-blank, double-quoted strings; Visual Basic: lowercase directives
  • Astro: expressions stay markup; Slim and Pug: no tag colors on everyday words
  • Guide: the languages rhun highlights
  • Grammars: KDL, RON, CUE, Dhall, Pkl, Rego, Thrift, Cap'n Proto, Prisma, Puppet, SSH config, Crontab, HTTP, Graphviz, Mermaid, PlantUML
  • Grammars: LaTeX, BibTeX, reStructuredText, AsciiDoc, Org, Typst, Nginx, Apache, dotenv, Properties, Ignore, Git attributes, Jsonnet, Starlark, Meson, Ninja, Just
  • Grammars: Solidity, Vala, Haxe, Raku, Prolog, MATLAB, Verilog, VHDL, CUDA, Lean, Idris, Batch, AppleScript, Mojo, Janet
  • Grammars: Objective-C, F#, Visual Basic, Groovy, Crystal, Elm, PureScript, Gleam, D, Fortran, Ada, Pascal, COBOL, Tcl, AWK, Vim script
  • Templates: ERB, HAML, Slim, Pug, Liquid, Jinja, Twig, Handlebars, EJS, Blade, Razor, Astro
  • Grammar detection prefers exact names and longer patterns; prefix gets a tag letter
  • Built-in grammars are parsed when first used, not at startup
  • Update readme
  • Frames are drawn when due: no half-drawn frames on macOS, no late ones on macOS and X11
  • Update readme
  • Releases do not wait on Apple: the Mac app is notarized only when RHUN_NOTARIZE is 1
  • The caret gets a frame each time it turns on or off, and stays on once it stops blinking