aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes/ruby-ts-mode.el (follow)
Commit message (Expand)AuthorAgeFilesLines
* ruby-ts-mode: Add more constructs to treesit-sexp-type-regexpDmitry Gutov2023-04-051-1/+5
* ruby-ts-mode: Recognize more nodes as sexpsJuri Linkov2023-04-041-0/+1
* ruby-ts-mode: Recognize more nodes as sexpsDmitry Gutov2023-04-031-0/+3
* ruby-ts-mode: Rehash which nodes should be treated as sexpsDmitry Gutov2023-03-291-15/+26
* Merge from origin/emacs-29Stefan Monnier2023-03-271-25/+23
|\
| * ruby-ts-mode: Fix/simplify Imenu index generationDmitry Gutov2023-03-271-24/+22
| * (ruby-ts--align-chain): Use 'equal' to check for an exact matchDmitry Gutov2023-03-271-1/+1
| * ; Use string-search instead of string-match[-p] in ruby-ts-mode.elMattias Engdegård2023-03-271-1/+1
* | Use string-search instead of string-match[-p] when possibleMattias Engdegård2023-03-261-1/+1
* | Merge from origin/emacs-29João Távora2023-03-141-2/+4
|\ \ | |/
| * ruby-ts-mode: Fine-tune s-p-f on symbols (bug#62086)Dmitry Gutov2023-03-091-2/+4
* | Merge from origin/emacs-29Stefan Kangas2023-03-051-1/+1
|\ \ | |/
| * Update ts modes missed in 4c16fd3a512 to use column-0Dmitry Gutov2023-03-041-1/+1
* | Merge from origin/emacs-29Stefan Kangas2023-02-281-2/+2
|\ \ | |/
| * Rename the newly added -ref- faces to -use-Dmitry Gutov2023-02-281-2/+2
* | Merge from origin/emacs-29Stefan Kangas2023-02-251-3/+3
|\ \ | |/
| * Add more/finer faces for tree-sitterDmitry Gutov2023-02-251-3/+3
* | Merge from origin/emacs-29Stefan Kangas2023-02-091-1/+8
|\ \ | |/
| * ruby-ts-mode: Also don't reindent 'identifier' when inside ERRORDmitry Gutov2023-02-091-1/+1
| * ruby-ts-mode: Fix indentation inside empty if/unless/case/defDmitry Gutov2023-02-091-0/+7
* | Merge from origin/emacs-29Stefan Kangas2023-02-081-1/+92
|\ \ | |/
| * ; ruby-ts--syntax-propertize: Amend commentaryDmitry Gutov2023-02-051-1/+2
| * Refine the previous changeDmitry Gutov2023-02-041-6/+13
| * Add syntax-propertize-function to ruby-ts-modeDmitry Gutov2023-02-041-1/+84
* | Merge from origin/emacs-29Stefan Kangas2023-02-031-4/+1
|\ \ | |/
| * (treesit_predicate_match): Match node text against regexp without consingDmitry Gutov2023-02-021-4/+1
* | * lisp/progmodes/ruby-ts-mode.el: Extend treesit-sexp-type-regexp.Juri Linkov2023-02-011-1/+4
* | Merge from origin/emacs-29Stefan Kangas2023-01-271-0/+6
|\ \ | |/
| * ruby-ts-mode: Don't reindent when "class" or "def" is under "ERROR"Dmitry Gutov2023-01-251-0/+6
* | Merge from origin/emacs-29Stefan Kangas2023-01-231-2/+2
|\ \ | |/
| * (ruby-ts--predefined-variables): Fix the $` and $' entriesDmitry Gutov2023-01-221-1/+1
| * ruby-ts-mode: Fix two additional cases with ruby-method-call-indent=nilDmitry Gutov2023-01-221-1/+1
* | Merge from origin/emacs-29Stefan Kangas2023-01-231-10/+44
|\ \ | |/
| * Use point-min to anchor top-level constructs (bug#60602)Theodor Thornhill2023-01-201-1/+1
| * ; ruby-ts-mode: Add a Version tagDmitry Gutov2023-01-201-0/+1
| * ; ruby-ts-mode: Update font-lock features list in CommentaryDmitry Gutov2023-01-201-3/+3
| * Make tree-sitter based modes optionalEli Zaretskii2023-01-201-0/+14
| * ; (ruby-ts--predefined-variables): Make it a little shorterDmitry Gutov2023-01-201-1/+1
| * ruby-ts-mode: Claw back half of the performance drop from last changeDmitry Gutov2023-01-201-2/+4
| * (ruby-ts-mode): Rename 'builtin-functions' to 'builtin-function'Dmitry Gutov2023-01-201-2/+2
| * ruby-ts-mode: Highlight builtin methodsDmitry Gutov2023-01-201-6/+21
| * ; ruby-ts-mode.el: Add customize-group mention to commentaryDmitry Gutov2023-01-201-0/+2
* | Merge from origin/emacs-29Stefan Kangas2023-01-201-8/+6
|\ \ | |/
| * ; ruby-ts--indent-rules: Minor cleanupDmitry Gutov2023-01-191-7/+3
| * (ruby-ts--indent-rules): Indent inside empty parens properlyDmitry Gutov2023-01-191-1/+3
* | Add treesit-forward-sexp (bug#60894)Theodor Thornhill2023-01-191-0/+14
|/
* ruby-ts-mode: Use font-lock-constant-face for true/false/nilDmitry Gutov2023-01-191-3/+3
* (ruby-ts--indent-rules): Add a rule for continuation of a hash pairDmitry Gutov2023-01-191-0/+2
* (ruby-ts--parent-call-or-bol): Handle more cases with nested literalsDmitry Gutov2023-01-191-10/+19
* (ruby-ts--statement-container-regexp): Remove "parenthesized_statements"Dmitry Gutov2023-01-191-1/+0