diff --git a/layers/+lang/latex/README.org b/layers/+lang/latex/README.org index 0501a677b..8257fa50d 100644 --- a/layers/+lang/latex/README.org +++ b/layers/+lang/latex/README.org @@ -78,12 +78,24 @@ The variable =latex-nofill-env= provide the list of environment names where | Key Binding | Description | |---------------+-------------------------------------| -| ~SPC m -~ | open output buffer | +| ~SPC m -~ | recenter output buffer | +| ~SPC m ,~ | TeX command on master file | +| ~SPC m .~ | mark LaTeX environment | +| ~SPC m *~ | mark LaTeX section | | ~SPC m b~ | build | | ~SPC m c~ | close LaTeX environment | -| ~SPC m C~ | TeX command on master file | | ~SPC m e~ | insert LaTeX environment | +| ~SPC m f f~ | fold TeX buffer | +| ~SPC m f e~ | fold TeX environment | +| ~SPC m f m~ | fold TeX macro | +| ~SPC m f =~ | fold TeX math | +| ~SPC m f r~ | fold TeX region | | ~SPC m i~ | insert =\item= | +| ~SPC m k~ | kill TeX job | +| ~SPC m l~ | recenter output buffer | +| ~SPC m m~ | insert LaTeX macro | +| ~SPC m s~ | insert LaTeX section | +| ~SPC m v~ | view output | | ~SPC m h d~ | TeX documentation, can be very slow | | ~SPC m p r~ | preview region | | ~SPC m p b~ | preview buffer | diff --git a/layers/+lang/latex/packages.el b/layers/+lang/latex/packages.el index 2d3e72e32..7b17b0ab5 100644 --- a/layers/+lang/latex/packages.el +++ b/layers/+lang/latex/packages.el @@ -49,17 +49,22 @@ (progn ;; Key bindings for plain TeX (spacemacs/set-leader-keys-for-major-mode 'tex-mode - "\\" 'TeX-insert-macro - "b" 'latex/build - "C" 'TeX-command-master - "v" 'TeX-view + "\\" 'TeX-insert-macro ;; C-c C-m + dotspacemacs-major-mode-leader-key + 'TeX-command-master ;; C-c C-c + "k" 'TeX-kill-job ;; C-c C-k + "b" 'latex/build + "f" 'TeX-fold-buffer + "l" 'TeX-recenter-output-buffer ;; C-c C-l + "m" 'TeX-insert-macro ;; C-c C-m + "v" 'TeX-view ;; C-c C-v - "xb" 'latex/font-bold - "xc" 'latex/font-code - "xe" 'latex/font-emphasis - "xi" 'latex/font-italic - "xr" 'latex/font-clear - "xo" 'latex/font-oblique + "xb" 'latex/font-bold + "xc" 'latex/font-code + "xe" 'latex/font-emphasis + "xi" 'latex/font-italic + "xr" 'latex/font-clear + "xo" 'latex/font-oblique "xfc" 'latex/font-small-caps "xff" 'latex/font-sans-serif "xfr" 'latex/font-serif) @@ -68,32 +73,39 @@ ;; Key bindings for LaTeX (spacemacs/set-leader-keys-for-major-mode 'latex-mode - "\\" 'TeX-insert-macro - "-" 'TeX-recenter-output-buffer - "b" 'latex/build - "c" 'LaTeX-close-environment - "C" 'TeX-command-master - "e" 'LaTeX-environment + "*" 'LaTeX-mark-section ;; C-c * + "." 'LaTeX-mark-environment ;; C-c . + "\\" 'TeX-insert-macro ;; C-c C-m + "-" 'TeX-recenter-output-buffer ;; C-c C-l + dotspacemacs-major-mode-leader-key + 'TeX-command-master ;; C-c C-c + "b" 'latex/build + "c" 'LaTeX-close-environment ;; C-c ] + "e" 'LaTeX-environment ;; C-c C-e + "f" 'TeX-fold-buffer + "i" 'LaTeX-insert-item ;; C-c C-j + "k" 'TeX-kill-job ;; C-c C-k + "l" 'TeX-recenter-output-buffer ;; C-c C-l + "m" 'TeX-insert-macro ;; C-c C-m + "s" 'LaTeX-section ;; C-c C-s + "v" 'TeX-view ;; C-c C-v ;; TeX-doc is a very slow function - "hd" 'TeX-doc - "i" 'LaTeX-insert-item - "pb" 'preview-buffer - "pc" 'preview-clearout - "pd" 'preview-document - "pe" 'preview-environment - "pf" 'preview-cache-preamble - "pp" 'preview-at-point - "pr" 'preview-region - "ps" 'preview-section - "v" 'TeX-view - - "xb" 'latex/font-bold - "xB" 'latex/font-medium - "xc" 'latex/font-code - "xe" 'latex/font-emphasis - "xi" 'latex/font-italic - "xo" 'latex/font-oblique - "xr" 'latex/font-clear + "hd" 'TeX-doc + "pb" 'preview-buffer + "pc" 'preview-clearout + "pd" 'preview-document + "pe" 'preview-environment + "pf" 'preview-cache-preamble + "pp" 'preview-at-point + "pr" 'preview-region + "ps" 'preview-section + "xb" 'latex/font-bold + "xB" 'latex/font-medium + "xc" 'latex/font-code + "xe" 'latex/font-emphasis + "xi" 'latex/font-italic + "xo" 'latex/font-oblique + "xr" 'latex/font-clear "xfa" 'latex/font-calligraphic "xfc" 'latex/font-small-caps "xff" 'latex/font-sans-serif