Enerccio SLT Versions Save

SLT is an IDE Plugin for Itellij/Jetbrains IDE lineup implementing support for Common Lisp via Slime/Swank and supported lisp interpret.

v0.5.3

9 months ago

Fixed the build for new IDE version

v0.5.2

10 months ago

Added

  • Refactor - extract lambda to function
  • Refactor - rename symbol
  • Swank action - disassemble
  • Swank action - undefine function
  • Swank action - unintern symbol function
  • Swank action - reevalute defvar

Fixes

  • Fixed indentation issues
  • Fixed symbol parsing - |123| reported as number
  • Fixed #88, #83

v0.5.1.1

1 year ago

Fixed change in the build that was caused by new version of gradle plugin starting to include instrumented jar instead of normal jar this bypassing my slt library including. I apologize for not catching that. I sent new version for approval in the plugin repository.

I deleted the release, here is original changelog:

Added

  • Symbol inspection
  • Rainbow braces option
  • More browser options
  • Evaluate top level action

Changes

  • Macroexpand is now action and menu, no longer automatic!

Fixes

  • Added symbols with no file into all search places

v0.5.0

1 year ago

Added

  • Hyperspec embedded in the tool window (requires internet connection to see obviously)

Changes

  • support for definitions under other expressions
  • SltPlainTextSymbolCompletionContributor - to be used with git and such

v0.4.1

1 year ago

Just a quick bugfix release

Fixes

  • fixed error with breakpoints in other subsystems
  • fixed error with project closure causing listener to be called even after project was dead

v0.4.0

1 year ago

New release brings a lot of fun stuff! More interprets to support is main deal with additional small things.

Added

  • Support for multiple lisp interprets
  • ABCL Support
  • CCL Support
  • AllegroCL Support
  • CMUCL Support
  • Breakpoint support
  • Spellchecker support
  • Folding support, structure support, navigation bar

Fixes

  • Fixed parser issue with dot
  • Fixed xref speed issues with large psi

Changes

  • Feature list for each interpret changes availability of functions in IDE

v0.3.1

1 year ago

This is much more reasonable release than 0.3.0. I managed to speed up symbol resolving cache and implemented multiple small features. See wiki for updated usage.

Added

  • Thread list with actions
  • Showing function parameters with Ctrl+p

Changes

  • SLT library is now formatted into multiple chunks
  • Grammar now properly reacts to user errors or unfinished forms

Fixes

  • Fixed tests
  • Speed optimizations

v0.3.0

1 year ago

More goodies implemented. I would like to test for more bugs before releasing 0.3.1 real release

0.3.0

Added

  • Current package at editor cursor widget
  • Automatic Indentation
  • SDK support, Automatic download for Windows users
  • References
  • Global class/symbol search

Fixes

  • Fixed action threading
  • Fixed repl not closing
  • Fixed templates
  • Fixed lexer issue with comments
  • Various fixes related to windows

v0.2.1

1 year ago

Hotfix for windows

v0.2.0

1 year ago

Changelog:

Added

  • Added first version of inspector - so far only read-only. To access, start interactive debugging and then click on any local variable.
  • Macro expand. When you hover over a symbol that is a macro call in a form, it will macro expand it in the documentation. Due to async notion, you need to hover again to see it.
  • Basic completion suggestion working

Fixes

  • Changed internal environment to be more decoupled
  • Fixed code highlight for methods
  • Fixed bad package when package does not exist
  • Fixed lisp parser, REFERENCE_LABEL requiring datum, now it is stand alone
  • Fixed line comment highlight color
  • Fixed highlight on braces
    • no longer using standard BracePair but instead use internal brace matcher to prevent auto brace inserting