2023-05-19 |
Georgi Kirilov | refmt: pass adjustments to nested lists
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | luacheck: a shadowed definition
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | add READMEs
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | vis: fix "asdf #\a" (should be "asdf \a")
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | lispwords: compact the fallback patterns a bit
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | lispwords: remove redundant entries
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | remove some comments that are no longer true
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix crash in file with only newline/blanks
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | squarewords: add some comments
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | squarewords: better for loops in Racket
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | squarewords: fix fn _with_ name
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | accept prefixes for _all_ atoms as valid
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | add a note for missing prefixes
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | use "adjust" instead of "rewrite"
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | rename the insert API function to write
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | move node methods out of the parser
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | remove a redundant variable
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | make quasilists dialect-agnostic
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | simplify the lexers
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | keep electric return on ( only when needed
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | electric return improvements
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | accept ^L inside lists
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | refmt: remove leading space, _including_ newlines
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | better naming
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | better naming
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix sections
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix M-f/M-d when on the last char in a word
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | re-add .indent to the current defun when reparsing
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | parser: refactoring
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | turn a few methods to internal functions
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | parser: refactoring
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | change "reindent" to something less misleading
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | remove HACKING for now
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix a rewind assert when deleting at EOF
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix cursor pos after splicing with x, X, dE, dB
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | shiftless now defaults to off
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | use == instead of find
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix a rewind bug on ; at EOF
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | make shiftless work for all dialects
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | simplify Fennel and Lisp grammars
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | squarewords: refactor the config table
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | squarewords: more sensible numbers (1+)
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix auto_square in wrap-round
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | lexers: add ., _, and + to Clojure symbols
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | squarewords: cleanup in Scheme
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | less wrong auto_square (Clojure and Racket)
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix incorrect return in find_{before,after}
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | lispwords: cleanup in Scheme
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | add for.* forms to squarewords
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | squarewords can now have an LPeg pattern too
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix an assert on opening paren at top level
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | clean up prefix patterns
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix crash on #| in Lisp
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix a crash in Fennel on |
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | move the options table to the top
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | more accurate name for the brackets rewriting
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | rewrite all delimiters to square brackets when needed
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | squarewords: handle named let in Scheme
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix a crash on opening bracket
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix a crash with prefixed top-level lists (again)
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | read block comments larger than the chunk size
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | drop the XYZZY references
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | reorganize the indent calculation in the parser
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix reindent_list when a ;; comment is at tail pos
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | cleanup
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix backspace on ;; jumping to offset 0
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | flatten the parser directory a bit
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | move {square,lisp}words out of the parser
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | define fallback LPeg lispwords for Scheme and Lisp
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | don't call last_distinguished twice
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | use a fallback LPeg expression in lispwords
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | restructure dialect configuration, part 2
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | restructure dialect configuration, part 1
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | smart square <=> round opening bracket rewrite
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | reindent when modifying an atom at head position
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | make downward requires relative
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | directory structure == dependency hierarchy
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix datum comments at top level
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | pad functions to make them proper "paragraphs"
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | Delete at the end of ;;; comment joins the next one
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | luacheck fixes
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | DRY nonsplicing delete
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | DRY splicing delete
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | vis: more reindent_at on delete
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | vis: replace the ad-hoc clean up with reindent_at
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | vis: fix objectwise deletion in some splicing cases
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | vis: fix x stopping just before opening delimiters
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix forward-delete stopping on the line before a ;...
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | don't handle ; specially when in strings/comments
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix cursor position when at the last char of a list
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | simplify autopadding on opening delimiter
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | Fix Fennel autoindent
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | better naming
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | opposite doesn't belong to lists
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | remove a redundant root method
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | move a couple walking functions into walker.lua
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | Avoid using a low-level node method
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | Remove an unused node method
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | more generic logic
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | add comment-dwim
|
commit | commitdiff | tree |