This file is deprecated ATM and might be restarted upon the jedhy release.
Version 1.0.3 - in progress
Autocompletion (Company) supported
Spacemacs shift-K documentation lookup supported
If indented like normal function
Tag macro indentation fixed
Tuple indentation within brackets
Forms opening with parenthesis indent
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
#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 “, ,”
%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
Tick/Backtick should not duplicate.
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
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
‘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