summaryrefslogtreecommitdiff
path: root/personal/itches/emacs/language-support.org
diff options
context:
space:
mode:
Diffstat (limited to 'personal/itches/emacs/language-support.org')
-rw-r--r--personal/itches/emacs/language-support.org59
1 files changed, 0 insertions, 59 deletions
diff --git a/personal/itches/emacs/language-support.org b/personal/itches/emacs/language-support.org
deleted file mode 100644
index 8d007d3..0000000
--- a/personal/itches/emacs/language-support.org
+++ /dev/null
@@ -1,59 +0,0 @@
-* Python
-** Fix builtin/keyword fontification for Python 3
-E.g. =print= became a builtin.
-*** TODO add fontification tests
-*** TODO have dedicated font-lock styles for Python 2, 3 and "mixed"
-Default to "mixed" (rely on tests to ensure user-visible change).
-**** TODO create font-lock styles
-**** TODO create variable to choose style
-Users could customize it or set it wiht directory-local variables.
-*** TODO add heuristic to pick the "right" style
-** Fontify f-strings
-E.g. =f'an {expression} that should be highlighted'=.
-
-
-* Shell scripts
-** Fix builtin/keyword fontification
-- =continue= and =break= are /builtins/.
-** Fontify variables within strings
-E.g. ="an ${expression} that should be highlighted"=.
-** Do not highlight single-quoted command substitutions
-E.g. ='this $(call) should not be highlighted'=.
-** Fix indentation on continuation lines
-#+BEGIN_SRC shell
-# cf
-# - electric-indent-post-self-insert-function
-# - indent-according-to-mode
-# - indent-line-function => smie-indent-line
-# - smie-indent-functions
-# - smie-indent-exps
-# => calls smie-backward-sexp, which does not skip over ${foo}
-foobar \
- indentis4
-foo_bar \
- indentisstill4
-${foo}bar \
- indentisfoobar
-#+END_SRC
-
-
-* Makefile
-** Recognize [[http://austingroupbugs.net/view.php?id=330][POSIX "immediate-expansion"]] operator ~::=~
-
-
-* Assembly
-** =C-o= inserts a tab despite =indent-tabs-mode= being nil
-This seems to come from the mode setting =fill-prefix=. The mode also
-does not adhere to the "~RET~ = smart newline, ~C-j~ = dumb linefeed"
-convention for no good reason AFAICT.
-
-
-* TeX
-** electric-pair-mode and $inline math$
-e-p-m inserts a closing $ after point, but inserts a new pair instead
-of overwriting when pressing $ again.
-** AUCTeX
-*** electric-pair-mode does not work
-**** pressing ="= on active region does not surround it with quotes even with electric-pair-mode
-TeX-insert-quote erases the region and inserts =``= instead.
-**** pressing =$= inserts a single $