message: Make commands available for surrounding text
  All commands in commands.json containing ${\d} or ${\d:.*} are proposed
  in the surround function. The curly braces are mendatory!
  This is related to
diff: },
  "part":{
  "command":"part",
  - "snippet":"part{$1}"
  + "snippet":"part{${1}}"
  },
  "chapter":{
  "command":"chapter",
  - "snippet":"chapter{$1}"
  + "snippet":"chapter{${1}}"
  },
  "section":{
  "command":"section",
  - "snippet":"section{$1}"
  + "snippet":"section{${1}}"
  },
  "subsection":{
  "command":"subsection",
  - "snippet":"subsection{$1}"
  + "snippet":"subsection{${1}}"
  },
  "subsubsection":{
  "command":"subsubsection",
  - "snippet":"subsubsection{$1}"
  + "snippet":"subsubsection{${1}}"
  },
  "paragraph":{
  "command":"paragraph",
  - "snippet":"paragraph{$1}"
  + "snippet":"paragraph{${1}}"
  },
  "subparagraph":{
  "command":"subparagraph",
  - "snippet":"subparagraph{$1}"
  + "snippet":"subparagraph{${1}}"
  },
  "bibliography":{
  "command":"bibliography",
  },
  "caption":{
  "command":"caption",
  - "snippet":"caption{$1}"
  + "snippet":"caption{${1}}"
  },
  "footnote":{
  "command":"footnote",
  - "snippet":"footnote{$1}"
  + "snippet":"footnote{${1}}"
  },
  "cite":{
  "command":"cite",
  },
  "emph":{
  "command":"emph",
  - "snippet":"emph{$1}"
  + "snippet":"emph{${1}}"
  },
  "textbf":{
  "command":"textbf",
  - "snippet":"textbf{$1}"
  + "snippet":"textbf{${1}}"
  },
  "textit":{
  "command":"textit",
  - "snippet":"textit{$1}"
  + "snippet":"textit{${1}}"
  },
  "textmd":{
  "command":"textmd",
  - "snippet":"textmd{$1}"
  + "snippet":"textmd{${1}}"
  },
  "textnormal":{
  "command":"textnormal",
  - "snippet":"textnormal{$1}"
  + "snippet":"textnormal{${1}}"
  },
  "textrm":{
  "command":"textrm",
  - "snippet":"textrm{$1}"
  + "snippet":"textrm{${1}}"
  },
  "textsc":{
  "command":"textsc",
  - "snippet":"textsc{$1}"
  + "snippet":"textsc{${1}}"
  },
  "textsf":{
  "command":"textsf",
  - "snippet":"textsf{$1}"
  + "snippet":"textsf{${1}}"
  },
  "textsl":{
  "command":"textsl",
  - "snippet":"textsl{$1}",
  + "snippet":"textsl{${1}}",
  "detail":"slanted text"
  },
  "texttt":{
  "command":"texttt",
  - "snippet":"texttt{$1}"
  + "snippet":"texttt{${1}}"
  },
  "textup":{
  "command":"textup",
  - "snippet":"textup{$1}"
  + "snippet":"textup{${1}}"
  },
  "label":{
  "command":"label{...}",
  },
  "underline":{
  "command":"underline",
  - "snippet":"underline{$1}"
  + "snippet":"underline{${1}}"
  },
  "rule":{
  "command":"rule",
  