commit 6fb6ffa98125591184afde35f701290774049ff9 parent 847a0bf4a0bb47091a89325a7c9ae042b04950ad Author: Michael Neuper <73108749+michaelneuper@users.noreply.github.com> Date: Sun, 23 Apr 2023 16:43:59 +0200 Edit doom config Diffstat:
132 files changed, 1004 insertions(+), 18 deletions(-)
diff --git a/.doom.d/config.el b/.doom.d/config.el @@ -1,5 +1,4 @@ - -;; __ __ _ _ +;; __ __ _ _ ;; | \/ | \ | | ;; | \ / | \| | Michael Neuper ;; | |\/| | . ` | https://michaelneuper.com @@ -105,8 +104,32 @@ ;; You can also try 'gd' (or 'C-c c d') to jump to their definition and see how ;; they are implemented. +;; ; LATEX +(require 'org) +(setq org-latex-create-formula-image-program 'dvipng) +(add-to-list 'org-latex-packages-alist '("" "amsmath" t)) +(add-to-list 'org-latex-packages-alist '("" "amssymb" t)) +(setq org-preview-latex-default-process 'dvipng) + + ;; ; ORG ROAM -(setq org-roam-directory "~/Notes") +(setq org-roam-directory "~/RoamNotes") +(use-package! websocket + :after org-roam) + +(use-package! org-roam-ui + :after org-roam ;; or :after org +;; normally we'd recommend hooking orui after org-roam, but since org-roam does not have +;; a hookable mode anymore, you're advised to pick something yourself +;; if you don't care about startup time, use +;; :hook (after-init . org-roam-ui-mode) + :config + (setq org-roam-ui-sync-theme t + org-roam-ui-follow t + org-roam-ui-update-on-save t + org-roam-ui-open-on-start t)) + +(setq org-roam-database-connector 'sqlite3) ;; ; GNUPLOT (after! org @@ -116,7 +139,7 @@ ;; ; COMPANY MODE (add-hook 'after-init-hook 'global-company-mode) -from modules/completion/company/config.el +;; from modules/completion/company/config.el (use-package! company ; `use-package!' is a thin wrapper around `use-package' ; it is required that you use this in Doom's modules, ; but not required to be used in your private config. @@ -130,8 +153,8 @@ from modules/completion/company/config.el [...]) ;; ; TABNINE -(add-to-list 'company-backends #'company-tabnine) -;; Trigger completion immediately. -(setq company-idle-delay 0) -;; Number the candidates (use M-1, M-2 etc to select completions). -(setq company-show-quick-access t) +;; (add-to-list 'company-backends #'company-tabnine) +;; ;; Trigger completion immediately. +;; (setq company-idle-delay 0) +;; ;; Number the candidates (use M-1, M-2 etc to select completions). +;; (setq company-show-quick-access t) diff --git a/.doom.d/custom.el b/.doom.d/custom.el @@ -3,7 +3,7 @@ ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. - '(package-selected-packages '(websocket))) + '(package-selected-packages '(gnuplot websocket simple-httpd org-roam))) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. diff --git a/.doom.d/init.el b/.doom.d/init.el @@ -21,7 +21,7 @@ ;;layout ; auie,ctsrnm is the superior home row :completion - company ; the ultimate code completion backend + (company +childframe) ; the ultimate code completion backend ;;helm ; the *other* search engine for love and life ;;ido ; the other *other* search engine... ;;ivy ; a search engine for love and life @@ -31,7 +31,7 @@ ;;deft ; notational velocity for Emacs doom ; what makes DOOM look the way it does doom-dashboard ; a nifty splash screen for Emacs - ;;doom-quit ; DOOM quit-message prompts when you quit Emacs + doom-quit ; DOOM quit-message prompts when you quit Emacs (emoji ; 🙂 +ascii +github @@ -47,11 +47,13 @@ nav-flash ; blink cursor line after big motions neotree ; a project drawer, like NERDTree for vim ophints ; highlight the region an operation acts on - (popup +defaults) ; tame sudden yet inevitable temporary windows - tabs ; a tab bar for Emacs + (popup ; tame sudden yet inevitable temporary windows + +defaults) + ;; tabs ; a tab bar for Emacs ;; treemacs ; a project drawer, like neotree but cooler unicode ; extended unicode support for various languages - (vc-gutter +pretty) ; vcs diff in the fringe + (vc-gutter ; vcs diff in the fringe + +pretty) vi-tilde-fringe ; fringe tildes to mark beyond EOB window-select ; visually switch windows workspaces ; tab emulation, persistence & separate workspaces @@ -87,7 +89,8 @@ vterm ; the best terminal emulation in Emacs :checkers - (syntax +childframe) ; tasing you for every semicolon you forget + (syntax ; tasing you for every semicolon you forget + +childframe) ;; (spell +flyspell) ; tasing you for misspelling mispelling ;; grammar ; tasing grammar mistake every you make @@ -99,7 +102,8 @@ ;;docker editorconfig ; let someone else argue about tabs vs spaces ;;ein ; tame Jupyter notebooks with emacs - (eval +overlay) ; run code, run (also, repls) + (eval ; run code, run (also, repls) + +overlay) ;;gist ; interacting with github gists lookup ; navigate your code and its documentation lsp ; M-x vscode diff --git a/.doom.d/packages.el b/.doom.d/packages.el @@ -52,4 +52,5 @@ (package! dashboard) (package! chess) (package! company) -(package! company-tabnine) +(unpin! org-roam) +(package! org-roam-ui) diff --git a/.doom.d/snippets/java-mode/apr_assert b/.doom.d/snippets/java-mode/apr_assert @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: apr_assert +# key: apr_assert +# -- +if (Globals.useAssertions) { + ${1:assert ..}; +} diff --git a/.doom.d/snippets/java-mode/assert b/.doom.d/snippets/java-mode/assert @@ -0,0 +1,5 @@ +# -*- mode: snippet; require-final-newline: nil -*- +# name: assert +# key: as +# -- +assert ${1:expression}; +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/assertEquals b/.doom.d/snippets/java-mode/assertEquals @@ -0,0 +1,7 @@ +# -*- mode: snippet; require-final-newline: nil -*- +# name: assertEquals +# key: ae +# group: test +# -- +Assert.assertEquals($1, $2); +$0 +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/cls b/.doom.d/snippets/java-mode/cls @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: cls +# key: cls +# -- +class ${1:Class} { + $0 +} +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/constructor b/.doom.d/snippets/java-mode/constructor @@ -0,0 +1,9 @@ +# -*- mode: snippet; require-final-newline: nil -*- +# name: constructor +# key: c +# -- +public ${1:`(file-name-base + (or (buffer-file-name) + (buffer-name)))`}($2) { + $0 +} +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/define test method b/.doom.d/snippets/java-mode/define test method @@ -0,0 +1,8 @@ +# -*- mode: snippet; require-final-newline: nil -*- +# name: define test method +# key: dt +# -- +@Test +public void test${1:Name}() throws Exception { + $0 +} diff --git a/.doom.d/snippets/java-mode/doc b/.doom.d/snippets/java-mode/doc @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: doc +# key: /* +# -- +/** + * ${1:documentation} + */ +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/equals b/.doom.d/snippets/java-mode/equals @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: equals +# key: eq +# -- +public boolean equals(${1:Class} other) { + $0 +} +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/file_class b/.doom.d/snippets/java-mode/file_class @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: file_class +# key: file +# -- +public class ${1:`(file-name-base + (or (buffer-file-name) + (buffer-name)))`} { + $0 +} diff --git a/.doom.d/snippets/java-mode/for b/.doom.d/snippets/java-mode/for @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: for +# key: for +# -- +for (${1:int i = 0}; ${2:i < N}; ${3:i++}) { + $0 +} +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/fori b/.doom.d/snippets/java-mode/fori @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: fori +# key: fori +# -- +for (${1:Object el} : ${2:iterator}) { + $0 +} diff --git a/.doom.d/snippets/java-mode/getter b/.doom.d/snippets/java-mode/getter @@ -0,0 +1,7 @@ +# -*- mode: snippet; require-final-newline: nil -*- +# name: getter +# key: g +# -- +public ${1:int} get${2:Field}() { + return ${3:field}; +} +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/if b/.doom.d/snippets/java-mode/if @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: if +# key: if +# -- +if (${1:condition}) { + $0 +} +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/ife b/.doom.d/snippets/java-mode/ife @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: ife +# key: ife +# -- +if (${1:cond}) { + $2 +} +else { + $3 +} +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/import b/.doom.d/snippets/java-mode/import @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: import +# key: imp +# -- +import ${1:System.}; +$0 +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/iterator b/.doom.d/snippets/java-mode/iterator @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: iterator +# key: iterator +# -- +public Iterator<${1:type}> iterator() { + $0 +} diff --git a/.doom.d/snippets/java-mode/javadoc b/.doom.d/snippets/java-mode/javadoc @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: javadoc +# key: doc +# -- +/** + * $0 + * + */ +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/lambda b/.doom.d/snippets/java-mode/lambda @@ -0,0 +1,5 @@ +# -*- mode: snippet; require-final-newline: nil -*- +# name: lambda +# key: \ +# -- +(${1:args}) -> ${2:expression}; +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/main b/.doom.d/snippets/java-mode/main @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: main +# key: main +# -- +public static void main(String[] args) { + $0 +} +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/main_class b/.doom.d/snippets/java-mode/main_class @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# contributor: L. Guruprasad <lgp171188@gmail.com> +# name: main_class +# key: main_class +# -- +class `(file-name-nondirectory (file-name-sans-extension (buffer-file-name)))` +{ +public static void main(String[] args) +{ +$0 +} +} +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/method b/.doom.d/snippets/java-mode/method @@ -0,0 +1,7 @@ +# -*- mode: snippet; require-final-newline: nil -*- +# name: method +# key: m +# -- +${1:$$(yas-choose-value '("public" "private" "protected" ""))} ${2:void} ${3:name}(${4:args}) { + $0 +} +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/new b/.doom.d/snippets/java-mode/new @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: new +# key: new +# -- +${1:Type} ${2:obj} = new ${3:Constr}(${4:args}); +$0 +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/override b/.doom.d/snippets/java-mode/override @@ -0,0 +1,6 @@ +# -*- mode: snippet; require-final-newline: nil -*- +# name: override +# key: o +# -- +@Override +$0 +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/param b/.doom.d/snippets/java-mode/param @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: param +# key: param +# -- +@param ${1:parameter} $0 +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/printf b/.doom.d/snippets/java-mode/printf @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: printf +# key: printf +# -- +System.out.printf("$0%n"); +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/println b/.doom.d/snippets/java-mode/println @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: println +# key: sout +# -- +System.out.println("${1:text}"); +$0 +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/return b/.doom.d/snippets/java-mode/return @@ -0,0 +1,5 @@ +# -*- mode: snippet; require-final-newline: nil -*- +# name: return +# key: r +# -- +return $0 +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/sysout b/.doom.d/snippets/java-mode/sysout @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: println +# key: sysout +# -- +System.out.println(${1:text}); +$0 diff --git a/.doom.d/snippets/java-mode/test b/.doom.d/snippets/java-mode/test @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: test +# key: test +# -- +@Test +public void test_${1:Case}() { + $0 +} +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/testClass b/.doom.d/snippets/java-mode/testClass @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# name: testClass +# key: tc +# -- +import junit.framework.*; +import junit.textui.*; + +public class Test${1:Class} extends TestCase { + protected void setUp() { + $0 + } +} +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/this b/.doom.d/snippets/java-mode/this @@ -0,0 +1,6 @@ +# -*- mode: snippet; require-final-newline: nil -*- +# name: this +# key: . +# -- +this.$1 = $1; +$0 +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/toString b/.doom.d/snippets/java-mode/toString @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: toString +# key: toStr +# -- +public String toString() { + $0 +} +\ No newline at end of file diff --git a/.doom.d/snippets/java-mode/try b/.doom.d/snippets/java-mode/try @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: try +# key: try +# -- +try { + $0 +} +catch (${1:Throwable e}) { + ${2:System.out.println("Error " + e.getMessage()); + e.printStackTrace();} +} diff --git a/.doom.d/snippets/java-mode/value b/.doom.d/snippets/java-mode/value @@ -0,0 +1,5 @@ +# -*- mode: snippet; require-final-newline: nil -*- +# name: value +# key: val +# -- +final ${1:int} ${2:n} = $0; +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/acronym b/.doom.d/snippets/latex-mode/acronym @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: acronym +# key: ac +# -- +\newacronym{${1:label}}{${1:$(upcase yas-text)}}{${2:Name}} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/alertblock b/.doom.d/snippets/latex-mode/alertblock @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: alertblock +# key: al +# -- +\begin{alertblock}{$2} + $0 +\end{alertblock} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/alg b/.doom.d/snippets/latex-mode/alg @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: alg +# key: alg +# -- +\begin{algorithmic} +$0 +\end{algorithmic} diff --git a/.doom.d/snippets/latex-mode/align b/.doom.d/snippets/latex-mode/align @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: align +# key: ali +# -- +\begin{align} +\label{$0} +$1 +\end{align} diff --git a/.doom.d/snippets/latex-mode/article b/.doom.d/snippets/latex-mode/article @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: full template of article class +# key: article +# -- +\documentclass[${1:options}]{article} + +\author{$3} + +\begin{document} +$0 +\end{document} diff --git a/.doom.d/snippets/latex-mode/begin b/.doom.d/snippets/latex-mode/begin @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: begin +# key: begin +# -- +\begin{${1:environment}} +$0 +\end{$1} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/bigcap b/.doom.d/snippets/latex-mode/bigcap @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: bigcap +# key: bigcap +# -- +\bigcap${1:\limits}_{$2}^{$3}$0 +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/bigcup b/.doom.d/snippets/latex-mode/bigcup @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: bigcup +# key: bigcup +# -- +\bigcup${1:\limits}_{$2}^{$3}$0 +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/binom b/.doom.d/snippets/latex-mode/binom @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: binom +# key: binom +# -- +\binom{${1:n}}{${2:k}}$0 +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/block b/.doom.d/snippets/latex-mode/block @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: block +# key: bl +# -- +\begin{block}{$1} + $0 +\end{block} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/capgls b/.doom.d/snippets/latex-mode/capgls @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: Gls +# key: G +# -- +\Gls{${1:label}} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/caption b/.doom.d/snippets/latex-mode/caption @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: caption +# key: ca +# -- +\caption{$0} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/cite b/.doom.d/snippets/latex-mode/cite @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: cite +# key: c +# -- +\cite{$1} $0 +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/code b/.doom.d/snippets/latex-mode/code @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: code +# key: code +# -- +\begin{lstlisting} +$0 +\end{lstlisting} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/columns b/.doom.d/snippets/latex-mode/columns @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: columns +# key: cols +# -- +\begin{columns} + \begin{column}{.${1:5}\textwidth} + $0 + \end{column} + + \begin{column}{.${2:5}\textwidth} + + \end{column} +\end{columns} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/cos b/.doom.d/snippets/latex-mode/cos @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: cos +# key: cos +# -- +\cos{$1}$0 diff --git a/.doom.d/snippets/latex-mode/description b/.doom.d/snippets/latex-mode/description @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: description +# key: desc +# -- +\begin{description} +\item[$1] $0 +\end{description} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/documentclass b/.doom.d/snippets/latex-mode/documentclass @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: documentclass +# key: doc +# -- +\documentclass[${1:options}]{$2} +$0 diff --git a/.doom.d/snippets/latex-mode/emph b/.doom.d/snippets/latex-mode/emph @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: emph +# key: e +# -- +\emph{$1}$0 +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/enumerate b/.doom.d/snippets/latex-mode/enumerate @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: enumerate +# key: enum +# -- +\begin{enumerate} +\item $0 +\end{enumerate} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/equation b/.doom.d/snippets/latex-mode/equation @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: equation +# key: eq +# -- +\begin{equation} +\label{$0} +$1 +\end{equation} diff --git a/.doom.d/snippets/latex-mode/figure b/.doom.d/snippets/latex-mode/figure @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: figure +# key: fig +# -- +\begin{figure}[ht] + \centering + \includegraphics[${1:options}]{figures/${2:path.pdf}} + \caption{\label{fig:${3:label}} $0} +\end{figure} diff --git a/.doom.d/snippets/latex-mode/frac b/.doom.d/snippets/latex-mode/frac @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: frac +# key: frac +# -- +\frac{${1:numerator}}{${2:denominator}}$0 +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/frame b/.doom.d/snippets/latex-mode/frame @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: frame +# key: fr +# -- +\begin{frame}${1:[$2]} + ${3:\frametitle{$4}} + $0 +\end{frame} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/german-quotes b/.doom.d/snippets/latex-mode/german-quotes @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: German quotes +# key: gqq +# -- +\glqq{}$0\grqq{} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/german-quotes-single b/.doom.d/snippets/latex-mode/german-quotes-single @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: German single quotes +# key: gq +# -- +\glq{}$0\grq{} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/gls b/.doom.d/snippets/latex-mode/gls @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: gls +# key: g +# -- +\gls{${1:label}} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/glspl b/.doom.d/snippets/latex-mode/glspl @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: glspl +# key: gp +# -- +\glspl{${1:label}} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/if b/.doom.d/snippets/latex-mode/if @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: if +# key: if +# -- +\IF {$${1:cond}$} + $0 +\ELSE +\ENDIF diff --git a/.doom.d/snippets/latex-mode/includegraphics b/.doom.d/snippets/latex-mode/includegraphics @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: includegraphics +# key: ig +# -- +\includegraphics${1:[$2]}{$0} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/int b/.doom.d/snippets/latex-mode/int @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: int +# key: int +# -- +\int_{$1}^{$2}$0 +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/item b/.doom.d/snippets/latex-mode/item @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: item +# key: - +# -- +\item $0 +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/itemize b/.doom.d/snippets/latex-mode/itemize @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: itemize +# key: it +# -- +\begin{itemize} +\item $0 +\end{itemize} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/label b/.doom.d/snippets/latex-mode/label @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: label +# key: lab +# -- +\label{$0} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/labelcref b/.doom.d/snippets/latex-mode/labelcref @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: labelcref +# key: lref +# -- +\labelcref{$0} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/left-right b/.doom.d/snippets/latex-mode/left-right @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: left and right +# key: lr +# -- +\left( $0 \right) +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/listing b/.doom.d/snippets/latex-mode/listing @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: listing +# key: lst +# -- +\begin{lstlisting}[float,label=lst:${1:label},caption=nextHopInfo: ${2:caption}] +$0 +\end{lstlisting} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/moderncv b/.doom.d/snippets/latex-mode/moderncv @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: full template of moderncv class +# key: moderncv +# -- +\documentclass[${1:options}]{moderncv} + +\firstname{$3} +\familyname{$4} + +\moderncvstyle{${5:casual}} +\moderncvcolor{${6:blue}} + +\begin{document} +$0 +\end{document} diff --git a/.doom.d/snippets/latex-mode/moderncv-cvcomputer b/.doom.d/snippets/latex-mode/moderncv-cvcomputer @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: moderncv-cvcomputer +# key: cvcomp +# -- +\cvcomputer{${1:category}}{${2:programs}}{${3:category}}{${3:programs}} +$0 diff --git a/.doom.d/snippets/latex-mode/moderncv-cventry b/.doom.d/snippets/latex-mode/moderncv-cventry @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: moderncv-cventry +# key: cventry +# -- +\cventry{${1:year}}{${2:job}}{${3:employer}}{${4:city}}{${5:description}} +$0 diff --git a/.doom.d/snippets/latex-mode/moderncv-cvlanguage b/.doom.d/snippets/latex-mode/moderncv-cvlanguage @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: moderncv-cvlanguage +# key: cvlang +# -- +\cvlanguage{${1:language}}{${2:skill-level}}{${3:comment}} +$0 diff --git a/.doom.d/snippets/latex-mode/moderncv-cvline b/.doom.d/snippets/latex-mode/moderncv-cvline @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: moderncv-cvline +# key: cvline +# -- +\cvline{${1:hobby}}{${2:Description}} +$0 diff --git a/.doom.d/snippets/latex-mode/moderncv-cvlistdoubleitem b/.doom.d/snippets/latex-mode/moderncv-cvlistdoubleitem @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: moderncv-cvlistdoubleitem +# key: cvditem +# -- +\cvlistdoubleitem{${1:item}}{${2:item}} +$0 diff --git a/.doom.d/snippets/latex-mode/moderncv-cvlistitem b/.doom.d/snippets/latex-mode/moderncv-cvlistitem @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: moderncv-cvlistitem +# key: cvitem +# -- +\cvlistitem{${1:item}} +$0 diff --git a/.doom.d/snippets/latex-mode/movie b/.doom.d/snippets/latex-mode/movie @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: movie +# key: movie +# -- +\begin{center} +\includemovie[ + label=test, + controls=false, + text={\includegraphics[width=4in]{${1:image.pdf}}} +]{4in}{4in}{${2:video file}} + +\movieref[rate=3]{test}{Play Fast} +\movieref[rate=1]{test}{Play Normal Speed} +\movieref[rate=0.2]{test}{Play Slow} +\movieref[resume]{test}{Pause/Resume} diff --git a/.doom.d/snippets/latex-mode/newcommand b/.doom.d/snippets/latex-mode/newcommand @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: newcommand +# key: cmd +# -- +\newcommand{\\${1:name}}${2:[${3:0}]}{$0} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/newglossaryentry b/.doom.d/snippets/latex-mode/newglossaryentry @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: newglossaryentry +# key: gl +# -- +\newglossaryentry{${1:AC}}{name=${2:Andrea Crotti}${3:, description=${4:description}}} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/note b/.doom.d/snippets/latex-mode/note @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: note +# key: no +# -- +\note{$0} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/prod b/.doom.d/snippets/latex-mode/prod @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: prod +# key: prod +# -- +\prod_{$1}^{$2}$0 +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/python b/.doom.d/snippets/latex-mode/python @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: python +# key: py +# -- +\lstset{language=python} +\begin[language=python]{lstlisting} +$0 +\end{lstlisting} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/question b/.doom.d/snippets/latex-mode/question @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: question +# key: q +# -- +\question{$0} +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/section b/.doom.d/snippets/latex-mode/section @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: section +# key: sec +# -- +\section{${1:name}} +\label{sec:${2:label}} + +$0 +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/sin b/.doom.d/snippets/latex-mode/sin @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: sin +# key: sin +# -- +\sin{$1}$0 diff --git a/.doom.d/snippets/latex-mode/subf b/.doom.d/snippets/latex-mode/subf @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: subf +# key: sf +# -- +\subfigure[${1:caption}]{ + \label{fig:${2:label}} + \includegraphics[width=.${3:3}\textwidth]{${4:path}}} +$0 +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/subfigure b/.doom.d/snippets/latex-mode/subfigure @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: subfigure +# key: subfig +# -- +\begin{figure}[ht] + \centering + \subfigure[$1] + {\label{fig:${2:label}} + \includegraphics[width=.${3:5}\textwidth]{${4:path}}} + + \caption{${5:caption}} +\label{fig:${6:label}} +\end{figure} diff --git a/.doom.d/snippets/latex-mode/subsec b/.doom.d/snippets/latex-mode/subsec @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: subsec +# key: sub +# -- +\subsection{${1:name}} +\label{subsec:${2:label}} + +$0 +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/sum b/.doom.d/snippets/latex-mode/sum @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: sum +# key: sum +# -- +\sum_{$1}^{$2}$0 +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/textbf b/.doom.d/snippets/latex-mode/textbf @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: textbf +# key: b +# -- +\textbf{$1}$0 +\ No newline at end of file diff --git a/.doom.d/snippets/latex-mode/usepackage b/.doom.d/snippets/latex-mode/usepackage @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: usepackage +# key: pkg +# -- +\usepackage{$0} +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/author b/.doom.d/snippets/org-mode/author @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: author +# key: <au +# -- +#+author: $0 +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/center b/.doom.d/snippets/org-mode/center @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: center +# key: <c +# -- +#+begin_center +$0 +#+end_center +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/date b/.doom.d/snippets/org-mode/date @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: date +# key: <da +# -- +#+date: ${1:year}:${2:month}:${3:day} +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/description b/.doom.d/snippets/org-mode/description @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: description +# key: desc +# -- +#+description: $0 +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/dot b/.doom.d/snippets/org-mode/dot @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: dot +# key: dot_ +# -- +#+begin_src dot :file ${1:file} :cmdline -t${2:pdf} :exports none :results silent +$0 +#+end_src +[[file:${3:path}]] +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/elisp b/.doom.d/snippets/org-mode/elisp @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: elisp +# key: elisp_ +# -- +#+begin_src emacs-lisp :tangle yes +$0 +#+end_src +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/emacs-lisp b/.doom.d/snippets/org-mode/emacs-lisp @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: emacs-lisp +# key: emacs-lisp_ +# -- +#+begin_src emacs-lisp :tangle yes +$0 +#+end_src +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/email b/.doom.d/snippets/org-mode/email @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: email +# key: <em +# -- +#+email: $0 +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/embedded b/.doom.d/snippets/org-mode/embedded @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: embedded +# key: emb_ +# -- +src_${1:lang}${2:[${3:where}]}{${4:code}} +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/entry b/.doom.d/snippets/org-mode/entry @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: entry +# key: entry_ +# -- +#+begin_html +--- +layout: ${1:default} +title: ${2:title} +--- +#+end_html diff --git a/.doom.d/snippets/org-mode/exampleblock b/.doom.d/snippets/org-mode/exampleblock @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: example +# key: <e +# -- +#+begin_example +$0 +#+end_example +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/export b/.doom.d/snippets/org-mode/export @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: export +# key: <ex +# -- +#+begin_export ${1:type} +$0 +#+end_export +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/figure b/.doom.d/snippets/org-mode/figure @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: figure +# key: fig_ +# -- +#+caption: ${1:caption} +#+attr_latex: ${2:scale=0.75} +#+label: fig:${3:label}$0 +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/html b/.doom.d/snippets/org-mode/html @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: html +# key: <ht +# -- +#+html:$1 +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/image b/.doom.d/snippets/org-mode/image @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: image +# key: <im +# -- +#+caption: ${1:caption of the image} +[[file:${2:image_path}]]$0 +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/img b/.doom.d/snippets/org-mode/img @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: img +# key: img_ +# -- +<img src="$1" alt="$2" align="${3:left}" title="${4:image title}" class="img" $5/>$0 +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/include b/.doom.d/snippets/org-mode/include @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: include +# key: <i +# -- +#+include: $0 +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/ipython b/.doom.d/snippets/org-mode/ipython @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: ipython +# key: ipy_ +# -- +#+begin_src ipython :session ${1:session01} :file ${2:$$(concat (make-temp-name "./ipython-") ".png")} :exports ${3:both} +$0 +#+end_src +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/keywords b/.doom.d/snippets/org-mode/keywords @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: keywords +# key: <ke +# -- +#+keywords: $0 +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/language b/.doom.d/snippets/org-mode/language @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: language +# key: <lan +# -- +#+language: ${1:en} +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/link b/.doom.d/snippets/org-mode/link @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: link +# key: <li +# -- +[[${1:link}][${2:description}]] diff --git a/.doom.d/snippets/org-mode/matrix b/.doom.d/snippets/org-mode/matrix @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: matrix +# key: matrix_ +# possible improvement, compute the number of lines from the argument to array +# -- +\left \( +\begin{array}{${1:ccc}} +${2:v1 & v2} \\ +$0 +\end{array} +\right \) +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/options b/.doom.d/snippets/org-mode/options @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: options +# key: <op +# -- +#+options: h:${1:1} num:${2:t||nil} toc:${3:t||nil}$0 +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/python b/.doom.d/snippets/org-mode/python @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: python +# key: py_ +# -- +#+begin_src python +$0 +#+end_src +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/quote b/.doom.d/snippets/org-mode/quote @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: quote +# key: <q +# -- +#+begin_quote +$0 +#+end_quote +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/rv_background b/.doom.d/snippets/org-mode/rv_background @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: reveal_single_colored_background +# key: <rsb +# -- + +:properties: +:reveal_background: ${1: #123456} +:end: +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/rv_image_background b/.doom.d/snippets/org-mode/rv_image_background @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: reveal_image_background +# key: <rib +# -- + + :properties: + :reveal_background: ${1: path of the image} + :reveal_background_trans: ${2: default||cube||page||concave||zoom||linear||fade||none||slide} + :end: +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/setup b/.doom.d/snippets/org-mode/setup @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: setup +# key: set +# -- +#+setupfile: $0 +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/src b/.doom.d/snippets/org-mode/src @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: src +# key: <src +# -- +#+begin_src $1 + $0 +#+end_src diff --git a/.doom.d/snippets/org-mode/style b/.doom.d/snippets/org-mode/style @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: style +# key: <st +# -- +#+style: <link rel="stylesheet" type="text/css" href="$1" /> +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/table b/.doom.d/snippets/org-mode/table @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: table +# key: <ta +# -- +#+caption: ${1: caption of the table} +|${2:column 1} | ${3: column 2} | +|--------------+----------------| diff --git a/.doom.d/snippets/org-mode/title b/.doom.d/snippets/org-mode/title @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: title +# key: <ti +# -- +#+title: $0 +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/uml b/.doom.d/snippets/org-mode/uml @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: uml +# key: uml +# contributor : Robert O'Connor +# -- +#+begin_uml +$1 +#+end_uml +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/verse b/.doom.d/snippets/org-mode/verse @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: verse +# key: <v +# -- +#+begin_verse +$0 +#+end_verse +\ No newline at end of file diff --git a/.doom.d/snippets/org-mode/video b/.doom.d/snippets/org-mode/video @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: video +# key: <vi +# -- + +[[${1:link of the video}][file:${2:link of the image}] +\ No newline at end of file