Skip to content

Releases: pommicket/ted

ted v. 2.5.1

26 Aug 04:40
f999900
Compare
Choose a tag to compare

fixing some bugs:

  • selector menus (e.g. "open file" menu) no longer put the top line of text in a weird place when you scroll
  • fix uninitialized read in build.c (that's been around for a long time... not sure if it caused any weirdness though)
  • fix occasional crash when you type in a buffer that's being searched

ted v. 2.5

15 Aug 20:57
da57a47
Compare
Choose a tag to compare

new features:

  • LSP symbol rename: press ctrl+r (command :rename-symbol) while your cursor is on an identifier to rename it
  • LSP document link: ctrl+clicking on “links” will now open them. what exactly counts as a “link” is up to your LSP server.

small things:

  • you can now use home/end in selectors (e.g. “open menu” file selector)
  • the default :save-all shortcut is now Ctrl+Alt+s rather than Ctrl+Shift+Alt+s (so it's a bit easier to press)
  • ted will no longer open files with overlong UTF-8 (which is bad UTF-8) or null characters (which might've caused weird behavior)
  • scroll to cursor on undo/redo
  • really long paths no longer overflow the “open file”/“save as” menu :)
  • “robust” find — find results no longer move around when you type stuff

also a lot of code has been changed behind the scenes:

$ git diff --stat 2.4.3 2.5 | tail -n1 
 55 files changed, 5003 insertions(+), 3231 deletions(-)

mostly cleaning up and preparing for plug-in support (not quite ready yet...)

so there might be some new bugs........

ted v. 2.4.3

01 Aug 17:40
f278b83
Compare
Choose a tag to compare

a boring bugfix release:

  • fixed inconsistencies between cursor position and text (most noticeable when a tab appears mid-line)
  • version number and help message are no longer displayed over the build window when no buffers are open

ted v. 2.4.2

21 Jul 22:29
f8b5606
Compare
Choose a tag to compare

small fix: you can now use absolute paths in the font option. i thought that was possible before but it wasn't.

ted v. 2.4.1

21 Jul 00:33
b303a87
Compare
Choose a tag to compare

some fixes:

  • the installers in the last release didn't include the changes from 2.3.4 oops!
  • JSX self-closing tags (e.g. <Foo />) are no longer highlighted as regex literals
  • the windows version of ted is now DPI-aware. this means that it will no longer look blurry if you have your UI scale set to something other than 100%

ted v. 2.4

19 Jul 23:21
Compare
Choose a tag to compare

over the past few days i've completely changed how ted renders text.

  • variable-width fonts are now supported
  • there is now a font option which allows setting multiple fonts to use as fallbacks when a character is not available. (this is especially useful if you commonly use a non-Latin script which isn't supported by the base noto sans mono font, you can now add a font which supports it)
  • ted now includes noto emoji by default, so emoji will be properly rendered in code 🙂 (unfortunately the stb_truetype library doesn't support color, so they're just drawn in black-and-white)

a lot of code has been changed, so i wouldn't be surprised if there are bugs. if you do find any, please create an issue. :3

ted v. 2.3.4

14 Jul 15:41
817797e
Compare
Choose a tag to compare
  • fix bug where unicode characters between U+8000 and U+FFFF were being written with overlong UTF-8 (oops!)
  • add :copy-path command to copy the path to the current file to the clipboard (by default, no keyboard shortcut is set for this)

ted v. 2.3.3

06 Jul 22:53
Compare
Choose a tag to compare

Small improvements:

  • TODOs are now highlighted in single-line comments as well
  • more javascript syntax highlighting (e.g. of, document, console)
  • add .jsx, .ejs, .tsx to javascript/typescript extensions by default (you will need to remove the JavaScript/TypeScript settings in the [extensions] section of your config to update this)

ted v. 2.3.2

18 Jun 11:31
Compare
Choose a tag to compare

some smallish bug fixes

  • fixed problem where highlight matching brackets would highlight eof for unmatched brackets
  • prevent /= from being parsed as a regex literal in javascript
  • ignore duplicate completions for phantom suggestions

ted v. 2.3.1

22 May 20:58
Compare
Choose a tag to compare

fixed a very oops bug i just noticed recently:

  • javascript division is no longer highlighted as regex literal

and also some minor features:

  • better undo chaining (ctrl+z undoes a more "intuitive" amount of stuff now)
  • TODO, FIXME, etc. are now highlighted in comments (this can be disabled by setting the todo color to the same as comment)