2023-05-19 |
Georgi Kirilov | fix regression: escaped chars were not parsed
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | add close_and_newline
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | fix rewind assert when inserting a newline
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | add {beginning,end}_of_list
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | move the editor-specific code into separate repos
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | replace the top-level init.lua with setup.lua
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | make a few require's relative
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | replace double calls to sexp_at with a single sexp_path
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | pass correct scope to refmt_at when splitting line...
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | abstract part of the init code in a separate file
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | refactor cycle_wrap
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | refmt: fix a crash in auto_square
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | squarewords: use a pattern instead of hash keys
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | lispwords: more accurate pattern for let-likes
|
commit | commitdiff | tree |
2023-05-19 |
Georgi Kirilov | pass correct scope to refmt_at after barfing
|
commit | commitdiff | tree |
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 |