Lite Versions Save

A lightweight text editor written in Lua

v1.11

3 years ago

Additions / Changes

  • Updated language_lua plugin for lua5.4 changes

v1.10

3 years ago

Additions / Changes

  • Support for double/triple mouse-click drag-selection for selecting by word/line increments

v1.09

3 years ago

Additions / Changes

  • Changed automatic trimming of document's trailing whitespace to never cause caret to reposition

v1.08

3 years ago

Additions / Changes

  • Support for pattern-matching file header when detecting syntax
    • The following core plugins have been updated to detect files from header:
      • language_python
      • language_lua
      • language_xml
  • Made EXEDIR the default project directory if none is specified (note: do lite . to mimic the old behaviour)
    • This prevents lite from potentially trying to keep track of every file in your home directory when you launch it to edit a single file, for example

v1.07

3 years ago

Additions / Changes

  • Tab's text now left-aligns if wider than the tab
  • Improved javascript syntax highlighting

Fixes

  • Bug in syntax highlighter cache invalidation
  • Disabling of system compositing on X11
  • Lack-of key mapping for keypad enter

v1.06

4 years ago

Additions / Changes

  • Improves word-movement (ctrl+left ctrl+right)
  • Improves block-movement (ctrl+[, ctrl+])
  • Adds core.temp_filename()
  • Improves EmptyView text

Fixes

  • Changing of CWD and command-line filename argument handling during init

v1.05

4 years ago

Additions / Changes

  • Sets the project directory as the current-working-directory
  • Removes core.project_dir (note: use "." instead)
  • Adds support for dragging a project folder onto the window
  • Improves handling of uppercase/lowercase on fuzzy matching

Fixes

  • Unintended Trailing slash on global EXEDIR
  • Stuck-selection when dropping files on window
  • Incorrect mouse-position resolution when dropping files on window
  • autoreload plugin not stripping carriage-returns when reloading
  • system.exec() command parameters on Windows
  • Window not showing if nothing triggered core.redraw on the first frame (eg. when animations were disabled)
  • Window surface not being updated in some cases where it should have

v1.04

4 years ago

Additions

  • Custom suggestion support (with description) on autocomplete plugin
  • EXEFILE global
  • config.ignore_files config option
  • system.exec() function

Fixes

  • Missing keywords on javascript syntax
  • Double-backtick support on markdown syntax
  • Multi-line comment bug on lua syntax
  • Error in font-replace:select-next on multiline selection
  • Error in trimwhitespace plugin command
  • Crash when rencache's buffer was exhausted (eg. on very long lines)
  • Gutter-text jittering when horizontal scrolling
  • Slow loading of single-long-line plaintext documents
  • Window flashing white on initial frame when starting on windows
  • Mouse scroll amount being unaffected by SCALE

v1.03

4 years ago

Additions

  • Ability to refresh project-search results
  • Key bindings for ctrl+delete and ctrl+shift+delete
  • StatusView:get_items()
  • Multi-line error message support in log view
  • .lite_project.lua project module support
  • New default color theme and icon
  • Syntax highlighter now uses shared state between DocViews (less memory usage if the same file is opened in multiple views)
  • Command find-replace:select-next
  • Command find-replace:replace-symbol
  • Command doc:rename
  • Commands root:shrink and root:grow

Fixes

  • Potentially invalid format string passed from core.try to core.error
  • Markdown syntax highlighting
  • Carriage-return stripping when pasting
  • Syntax highlighter bugs

v1.02

4 years ago