Skip to content

Latest commit

 

History

History
107 lines (96 loc) · 3.89 KB

VERSION.org

File metadata and controls

107 lines (96 loc) · 3.89 KB

This file is deprecated ATM and might be restarted upon the jedhy release.

Version 1.0.3 - in progress

Eldoc supported

Autocompletion (Company) supported

Spacemacs shift-K documentation lookup supported

Spacemacs bindings

Indentation

If indented like normal function

Tag macro indentation fixed

Tuple indentation within brackets

Forms opening with parenthesis indent

Syntax

And, or highlighted as kwds not builtins, like python

#54: Bracket string syntax

#52: back- slurp and barf don’t recognize unquote-splice

Symbols now recognized with dashes

#55: | behaves strangely

Shell

#46: Inferior Lisp colored output

Need to investigate.

#49: Colored input in inferior-lisp

#51: Inferior lisp backtick inserts apostrophe

Highlight python spy output in shell

Proper run/switch to shell “, e i” or “, e e”

Send to buffer shell command “, e b”

lisp state shortcut in shell command “, ,”

Highlighting

%i formatting of new lambda syntax

Version 1.0.2 - Indentation finalized

Highlight variable names in setv/def (only first name)

#32: Indentation with dict/list starting with string

Tentative fix breaks indenting on #@ reader macros. Once that is fixed the PR can be merged.

#39: Make indentation rules match the Hy style guide

#42: Smartparens tick/backtick

  1. Tick/Backtick should not duplicate.
  2. Considered brackets by smartparens.

#43: Inferior Lisp history corrupted with extra =>

Confirmed bug.

Print, in, not-in highlighted as kwds not built-ins, like python

#50: support Symbol Highlight Transient State in Spacemacs

Cleanup indentation functions

Symbols prefixed with ‘, ` and ~ now indented properly

Version 1.0.1 - Syntax Highlighting Finalized

Function/Class/Module docstrings font-lock-doc-face not string-face

Synced all hy builtins, added anaphorics to highlighting

Syntax highlight exceptions

Syntax highlight pure-python builtins

#* and #** unpacking highlighted as keywords

Tag Macro highlighting

Version 1.0 - First tagged release

New maintainer - Hy-mode rewritten

Syntax highlighting changes

Keywords reflect master (defsharp/deftag, defmacro!, …)

‘self’ now recognized as keyword

Import top-level module names no longer highlighted

Import ‘:as’ now highlighted as keyword not function

Import/shebang highlighting inconsistencies fixed

New keybindings

‘C-c C-t’ `hy-insert-pdb’: Insert pdb trace at point

‘C-c C-S-t’ `hy-insert-pdb-threaded’: Set trace within a thread

Tasks now tracked in TASKS.org

Readme rewritten, converted to org-mode