Hello, ST <smn...@gmail.com> writes:
> So how do you solve this problem now for English ":PROPERTIES:"? Simple. Org does not replace anything arbitrarily. This is less error-prone. > Anyway if somebody runs into it he could have at least to options: > > 1. write local .emacs.d/.org-de-vocabulary which will override the > default one (or parts of it) with a synonym, like: > PROPERTIES -> ATTRIBUTEN > or > PROPERTIES -> ORG_EIGENSCHAFTEN > and then you can replace blindly before parsing. Again, I'm not particularly fond of having conditional syntax like this. > I don't know lisp :( You may want to look at `org-display-custom-time'. Basically, you search for the regexp "^[ \t]*:\\(PROPERTIES\\):", and use `put-text-property' to change the text between (match-beginning 1) and (match-end 1), e.g., (defun my-properties-translate () (org-with-point-at 1 (while (re-search-forward "^[ \t]*:\\(PROPERTIES\\):" nil t) (put-text-property (match-beginning 1) (match-end 1) 'display "ATTRIBUTEN")))) You need to add this function to, e.g. `org-mode-hook'. Of course this is really basic and can be improved. Regards, -- Nicolas Goaziou 0x80A93738