Variable: toml-ts-mode-abbrev-table
toml-ts-mode-abbrev-table is a variable defined in toml-ts-mode.el.gz.
Value
[## 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
Documentation
Abbrev table for toml-ts-mode.
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/toml-ts-mode.el.gz
;;;###autoload
(define-derived-mode toml-ts-mode text-mode "TOML"
"Major mode for editing TOML, powered by tree-sitter."
:group 'toml-mode
:syntax-table toml-ts-mode--syntax-table
(when (treesit-ready-p 'toml)
(treesit-parser-create 'toml)
;; Comments
(setq-local comment-start "# ")
(setq-local comment-end "")
;; Indent.
(setq-local treesit-simple-indent-rules toml-ts-mode--indent-rules)
;; Navigation.
(setq-local treesit-defun-type-regexp
(rx (or "table" "table_array_element")))
(setq-local treesit-defun-name-function #'toml-ts-mode--defun-name)
;; Font-lock.
(setq-local treesit-font-lock-settings toml-ts-mode--font-lock-settings)
(setq-local treesit-font-lock-feature-list
'((comment)
(constant number pair string)
(escape-sequence)
(delimiter error)))
;; Imenu.
(setq-local treesit-simple-imenu-settings
'(("Header" "\\`table\\'" nil nil)
("Array" "\\`table_array_element\\'" nil nil)))
(treesit-major-mode-setup)))