diff --git a/.emacs.d/abbrev_defs b/.emacs.d/abbrev_defs index 87ad3984..4a0a88ba 100644 --- a/.emacs.d/abbrev_defs +++ b/.emacs.d/abbrev_defs @@ -76,6 +76,8 @@ ("chai" "je sais" nil 1) ("chq" "chaque" nil 1) ("chui" "je suis" nil 1) + ("cmd" "commande" nil 1) + ("cmds" "commandes" nil 1) ("cmt" "comment" nil 1) ("coeur" "cÅ“ur" nil 1) ("coeurs" "cÅ“urs" nil 1) @@ -175,6 +177,8 @@ ("progs" "programmes" nil 1) ("ptt" "petit" nil 1) ("pê" "peut-être" nil 2) + ("qcq" "quelconque" nil 1) + ("qcqs" "quelconques" nil 1) ("qd" "quand" nil 4) ("qq" "quelque" nil 1) ("qqch" "quelque chose" nil 1) diff --git a/.emacs.d/main.el b/.emacs.d/main.el index 079da62c..66b0df64 100644 --- a/.emacs.d/main.el +++ b/.emacs.d/main.el @@ -1,3 +1,7 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; MAIN +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;;============================================================================== ;; Bindings ;;============================================================================== diff --git a/.emacs.d/modes.el b/.emacs.d/modes.el index 699975da..e4910d7b 100644 --- a/.emacs.d/modes.el +++ b/.emacs.d/modes.el @@ -1,5 +1,5 @@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; MODE OPTIONS +;; MODES ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;============================================================================== @@ -128,7 +128,7 @@ (setq latex-run-command "pdflatex") ;; TODO: display in TeX/LaTeX only. -(defun tex-view-pdf () +(defun tex-pdf-view () (interactive) (shell-command (concat "zathura --fork " @@ -137,7 +137,15 @@ ) ) -(defun tex-compress-pdf () +;; Replace tex-view +(define-key my-keys-minor-mode-map (kbd "C-c C-v") 'tex-pdf-view) +;; Save automatically before compiling. +(define-key my-keys-minor-mode-map (kbd "C-c C-f") (lambda () (interactive) + (save-buffer) + (tex-file) + )) + +(defun tex-pdf-compress () (interactive) (defvar file-noext (replace-regexp-in-string ".tex" "" (file-name-nondirectory buffer-file-name))) (defvar file (replace-regexp-in-string "tex" "pdf" (file-name-nondirectory buffer-file-name))) diff --git a/.emacs.d/snippets/latex-mode/.yas-parents b/.emacs.d/snippets/latex-mode/.yas-parents index eed5b442..5f3d3cf3 100644 --- a/.emacs.d/snippets/latex-mode/.yas-parents +++ b/.emacs.d/snippets/latex-mode/.yas-parents @@ -1 +1 @@ -text-mode +tex-mode diff --git a/.emacs.d/snippets/latex-mode/bak/abstract.yasnippet b/.emacs.d/snippets/latex-mode/bak/abstract.yasnippet new file mode 100644 index 00000000..04badc79 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/abstract.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key : abstract +# group: sections +# name : \abstract +# -- +\begin{abstract} +$0 +\end{abstract} \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/array.yasnippet b/.emacs.d/snippets/latex-mode/bak/array.yasnippet similarity index 100% rename from .emacs.d/snippets/latex-mode/array.yasnippet rename to .emacs.d/snippets/latex-mode/bak/array.yasnippet diff --git a/.emacs.d/snippets/latex-mode/bak/beamer.yasnippet b/.emacs.d/snippets/latex-mode/bak/beamer.yasnippet new file mode 100644 index 00000000..fec1a5d2 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/beamer.yasnippet @@ -0,0 +1,137 @@ +# -*- mode: snippet -*- +# contributor : Pierre Neidhardt 2012-04-27 +# key: beamer +# group: skeleton +# name: \documentclass{beamer} ... +# -- +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\documentclass{beamer} +%% \documentclass[xcolor=latex,svgnames,table]{beamer} +\usepackage[utf8]{inputenc} +\usepackage{eurosym} +\DeclareUnicodeCharacter{20AC}{\euro{}} +% \usepackage[T1]{fontenc} +% \usepackage{lmodern} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\title{${1:Title}} +\subtitle{${2:Subtitle}} +\author{${3:\textcolor{structure.fg!60!white}{P.~Neidhardt}}} +\institute{\textcolor{sidebarSection}{${4:Institute}}} + +\let\latexbak\LaTeX +\renewcommand{\LaTeX}{{\rm \latexbak}} + +\let\texbak\TeX +\renewcommand{\TeX}{{\rm \texbak}} + +\def\unix{\textsc{Unix}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Source code. +\usepackage{listings} +\lstdefinestyle{customc}{ + % numbers=left, + belowcaptionskip=1\baselineskip, + frame=L, + xleftmargin=\parindent, + % framexleftmargin=\parindent, + language=C, + basicstyle=\footnotesize\ttfamily, + keywordstyle=\bfseries\color{green!40!black}, + commentstyle=\itshape\color{purple!40!black}, + identifierstyle=\color{blue}, + stringstyle=\color{orange}, + numberstyle=\ttfamily +} + +\lstdefinestyle{customasm}{ + % numbers=left, + belowcaptionskip=1\baselineskip, + frame=L, + xleftmargin=\parindent, + language=[x86masm]Assembler, + basicstyle=\footnotesize\ttfamily, + commentstyle=\itshape\color{purple!40!black}, +} + +\lstset{escapechar=@,style=customc} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Beamer config +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% Remove navigation bar. +\beamertemplatenavigationsymbolsempty + +%% Colors +\colorlet{sidebarSection}{orange!100!black} +\colorlet{sidebarSub}{yellow!100!black} + +%% Themes +\usecolortheme{whale} + +%% Background +\setbeamertemplate{background canvas}[vertical shading][top=white,bottom=white] + +%% Bars +\setbeamercolor{frametitle}{bg=black, fg=white} +\useoutertheme[height=0pt]{sidebar} +\setbeamertemplate{sidebar canvas left}[horizontal shading][left=white!40!black,right=black] +\setbeamercolor{author in sidebar}{fg=red} +\setbeamercolor{section in sidebar shaded}{fg= sidebarSection} +\setbeamercolor{subsection in sidebar shaded}{fg= sidebarSub} +\setbeamercolor{subsection in sidebar}{fg=white} +\setbeamercolor{title}{fg=white,bg=black} +\setbeamertemplate{title page}[default][colsep=-4bp,rounded=true,shadow=true] + +%% Blocks +\setbeamertemplate{blocks}[rounded] [shadow=true] +\setbeamercolor{block title}{fg=white,bg=structure.fg!80!black} +\setbeamercolor{block body}{fg=black,bg=structure.bg} + +%% Footline +\setbeamertemplate{footline}[page number] + +%% Lists +%% default, triangle, circle, square, ball +\setbeamertemplate{itemize item}[ball] + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Locale +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[frenchb]{babel} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{document} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{frame} +\titlepage{} +\end{frame} + + +\def\ftitle{First Title} +\def\fsubtitle{First Subtitle} + +\section{\ftitle} +\subsection{\fsubtitle} +\frame[shrink,containsverbatim]{ +\frametitle{\ftitle} +\framesubtitle{\fsubtitle} + +\begin{lstlisting}[caption=Hello world!] +int main(int argc, char** argv) +{ + printf("Hello world\n"); + return 0; +} + +\end{lstlisting} + +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\end{document} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/.emacs.d/snippets/latex-mode/bak/begin.yasnippet b/.emacs.d/snippets/latex-mode/bak/begin.yasnippet new file mode 100644 index 00000000..0e3c3153 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/begin.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# contributor: Mads D. Kristensen +# contributor : Bjorn Reese +# key: begin +# group: environments +# name: \begin{environment} ... \end{environment} +# -- +\begin{$1} +$0 +\end{$1} \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/bf.yasnippet b/.emacs.d/snippets/latex-mode/bak/bf.yasnippet new file mode 100644 index 00000000..720274bf --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/bf.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Márcio M. Ribeiro +# key: bf +# group: font +# name: \textbf{ ... } +# -- +\textbf{$1}$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/bib.yasnippet b/.emacs.d/snippets/latex-mode/bak/bib.yasnippet new file mode 100644 index 00000000..9dc6ad7c --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/bib.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# contributor: Mads D. Kristensen +# key: bib +# group: misc +# name: \bibliography +# -- +\bibliographystyle{plain} +\bibliography{$1}$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/big.yasnippet b/.emacs.d/snippets/latex-mode/bak/big.yasnippet similarity index 100% rename from .emacs.d/snippets/latex-mode/big.yasnippet rename to .emacs.d/snippets/latex-mode/bak/big.yasnippet diff --git a/.emacs.d/snippets/latex-mode/bigop.yasnippet b/.emacs.d/snippets/latex-mode/bak/bigop.yasnippet similarity index 100% rename from .emacs.d/snippets/latex-mode/bigop.yasnippet rename to .emacs.d/snippets/latex-mode/bak/bigop.yasnippet diff --git a/.emacs.d/snippets/latex-mode/binom.yasnippet b/.emacs.d/snippets/latex-mode/bak/binom.yasnippet similarity index 100% rename from .emacs.d/snippets/latex-mode/binom.yasnippet rename to .emacs.d/snippets/latex-mode/bak/binom.yasnippet diff --git a/.emacs.d/snippets/latex-mode/bak/block.yasnippet b/.emacs.d/snippets/latex-mode/bak/block.yasnippet new file mode 100644 index 00000000..39f3cd0c --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/block.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor: Claudio Marforio +# key: block +# group: environments +# name : \begin{*block} ... \end{*block} +# -- +\begin{${1:$$(yas/choose-value '("block" "exampleblock" "alertblock"))}}{${2:Block Title}} + +\end{$1} diff --git a/.emacs.d/snippets/latex-mode/bak/case.yasnippet b/.emacs.d/snippets/latex-mode/bak/case.yasnippet new file mode 100644 index 00000000..70a67d0c --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/case.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor: Mads D. Kristensen +# key: case +# group: math +# name: \begin{cases} ... \end{cases} +# -- +\begin{cases} +$0 \\\\ +\end{cases} diff --git a/.emacs.d/snippets/latex-mode/bak/center.yasnippet b/.emacs.d/snippets/latex-mode/bak/center.yasnippet new file mode 100644 index 00000000..08e904ae --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/center.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor : Pierre Neidhardt +# key: center +# group: environments +# name: \begin{center} +# -- +\begin{center} +$0 +\end{center} \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/cha.yasnippet b/.emacs.d/snippets/latex-mode/bak/cha.yasnippet new file mode 100644 index 00000000..3dd6c8e9 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/cha.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key : cha +# group: sections +# name : \chapter +# option: \label{${2:"waiting for reftex-label call..."$(unless yas/modified-p (reftex-label nil 'dont-insert))}} +# -- +\chapter{${1:name}} +$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/chastar.yasnippet b/.emacs.d/snippets/latex-mode/bak/chastar.yasnippet new file mode 100644 index 00000000..d9a8bb9b --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/chastar.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key : cha* +# group: sections +# name : \chapter* +# -- +\chapter*{${1:name}} +$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/cite.yasnippet b/.emacs.d/snippets/latex-mode/bak/cite.yasnippet new file mode 100644 index 00000000..32aba87c --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/cite.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor : Marcio M. Ribeiro +# key: cite +# group: references +# name : \cite +# -- +\cite{${1:label$(unless yas/modified-p (reftex-citation nil 'dont-insert))}}$0 diff --git a/.emacs.d/snippets/latex-mode/coprod.yasnippet b/.emacs.d/snippets/latex-mode/bak/coprod.yasnippet similarity index 100% rename from .emacs.d/snippets/latex-mode/coprod.yasnippet rename to .emacs.d/snippets/latex-mode/bak/coprod.yasnippet diff --git a/.emacs.d/snippets/latex-mode/bak/desc.yasnippet b/.emacs.d/snippets/latex-mode/bak/desc.yasnippet new file mode 100644 index 00000000..86129d73 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/desc.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key : desc +# group: environments +# name : \begin{description} ... \end{description} +# -- +\begin{description} +\item[$0] +\end{description} diff --git a/.emacs.d/snippets/latex-mode/bak/doc.yasnippet b/.emacs.d/snippets/latex-mode/bak/doc.yasnippet new file mode 100644 index 00000000..efb33e21 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/doc.yasnippet @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# contributor: Mads D. Kristensen +# key: doc +# name: \documentclass +# -- +\documentclass[$2]{${1:$$(yas/choose-value '("article" "report" "book" "letter"))}} +\usepackage[utf8]{inputenc} +\usepackage{eurosym} +\DeclareUnicodeCharacter{20AC}{\euro{}} + +\begin{document} +$0 +\end{document} diff --git a/.emacs.d/snippets/latex-mode/bak/em.yasnippet b/.emacs.d/snippets/latex-mode/bak/em.yasnippet new file mode 100644 index 00000000..fb8ba47b --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/em.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Márcio M. Ribeiro +# key: em +# group: font +# name: \emph{...} +# -- +\emph{$1}$0 diff --git a/.emacs.d/snippets/latex-mode/bak/enum.yasnippet b/.emacs.d/snippets/latex-mode/bak/enum.yasnippet new file mode 100644 index 00000000..9d7e3982 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/enum.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key: enum +# group: environments +# name : \begin{enumerate} ... \end{enumerate} +# -- +\begin{enumerate} +\item $0 +\end{enumerate} diff --git a/.emacs.d/snippets/latex-mode/bak/eq.yasnippet b/.emacs.d/snippets/latex-mode/bak/eq.yasnippet new file mode 100644 index 00000000..a6b6cf6a --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/eq.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# contributor: Mads D. Kristensen +# key: eq +# group: math +# name: \begin{equation} ... \end{equation} +# option: \label{${1:"waiting for reftex-label call..."$(unless yas/modified-p (reftex-label nil 'dont-insert))}} +# -- +\begin{equation} +$0 +\end{equation} diff --git a/.emacs.d/snippets/latex-mode/bak/eqs.yasnippet b/.emacs.d/snippets/latex-mode/bak/eqs.yasnippet new file mode 100644 index 00000000..38bc76f9 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/eqs.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# contributor: Mads D. Kristensen +# key: eqs +# group: math +# name: \begin{align} ... \end{align} +# -- +\begin{${1:$$(yas/choose-value '("align" "align*" "multline" "gather" "subequations"))}} +\label{${2:label}} +$0 +\end{$1} diff --git a/.emacs.d/snippets/latex-mode/bak/fig.yasnippet b/.emacs.d/snippets/latex-mode/bak/fig.yasnippet new file mode 100644 index 00000000..ab1b0cb5 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/fig.yasnippet @@ -0,0 +1,12 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key : fig +# group: environments +# name : \begin{figure} ... \end{figure} +# option: \label{${2:"waiting for reftex-label call..."$(unless yas/modified-p (reftex-label nil 'dont-insert))}} +# -- +\begin{figure}[htbp] + \centering + $0 + \caption{${1:caption}} +\end{figure} diff --git a/.emacs.d/snippets/latex-mode/foot.yasnippet b/.emacs.d/snippets/latex-mode/bak/foot.yasnippet similarity index 100% rename from .emacs.d/snippets/latex-mode/foot.yasnippet rename to .emacs.d/snippets/latex-mode/bak/foot.yasnippet diff --git a/.emacs.d/snippets/latex-mode/frac.yasnippet b/.emacs.d/snippets/latex-mode/bak/frac.yasnippet similarity index 100% rename from .emacs.d/snippets/latex-mode/frac.yasnippet rename to .emacs.d/snippets/latex-mode/bak/frac.yasnippet diff --git a/.emacs.d/snippets/latex-mode/bak/frame.yasnippet b/.emacs.d/snippets/latex-mode/bak/frame.yasnippet new file mode 100644 index 00000000..62158d84 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/frame.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor: Claudio Marforio +# key: frame +# group: environments +# name : \begin{frame} ... \end{frame} +# -- +\begin{frame}{${1:Frame Title}} + +\end{frame} diff --git a/.emacs.d/snippets/latex-mode/bak/graphics.yasnippet b/.emacs.d/snippets/latex-mode/bak/graphics.yasnippet new file mode 100644 index 00000000..c3add51b --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/graphics.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key : graphics +# name : \includegraphics +# -- +\includegraphics[width=${1:\linewidth}]{${2:file}} \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/href.yasnippet b/.emacs.d/snippets/latex-mode/bak/href.yasnippet similarity index 100% rename from .emacs.d/snippets/latex-mode/href.yasnippet rename to .emacs.d/snippets/latex-mode/bak/href.yasnippet diff --git a/.emacs.d/snippets/latex-mode/int.yasnippet b/.emacs.d/snippets/latex-mode/bak/int.yasnippet similarity index 100% rename from .emacs.d/snippets/latex-mode/int.yasnippet rename to .emacs.d/snippets/latex-mode/bak/int.yasnippet diff --git a/.emacs.d/snippets/latex-mode/bak/it.yasnippet b/.emacs.d/snippets/latex-mode/bak/it.yasnippet new file mode 100644 index 00000000..2fedde4a --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/it.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Mads D. Kristensen +# key: it +# group: font +# name: \textit{} +# -- +\textit{$1}$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/item.yasnippet b/.emacs.d/snippets/latex-mode/bak/item.yasnippet new file mode 100644 index 00000000..14fb2d08 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/item.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key : item +# group: environments +# name : \begin{itemize} ... \end{itemize} +# -- +\begin{itemize} +\item $0 +\end{itemize} diff --git a/.emacs.d/snippets/latex-mode/bak/label.yasnippet b/.emacs.d/snippets/latex-mode/bak/label.yasnippet new file mode 100644 index 00000000..58b3809a --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/label.yasnippet @@ -0,0 +1,8 @@ + -*- mode: snippet -*- +# contributor : Márcio M. Ribeiro +# key: lab +# group: references +# name : \label +# option: \label{${1:label$(unless yas/modified-p (reftex-label nil 'dont-insert))}}$0 +# -- +\label{$1}$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/letter.yasnippet b/.emacs.d/snippets/latex-mode/bak/letter.yasnippet new file mode 100644 index 00000000..e4be8af3 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/letter.yasnippet @@ -0,0 +1,313 @@ +# -*- mode: snippet -*- +# contributor : Xavier Danaux +# contributor : Pierre Neidhardt 2012-09-10 +# key: letter +# group: skeleton +# name: Modern Letter class +# -- +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\documentclass[12pt]{article} +\usepackage[utf8]{inputenc} +\usepackage{marvosym} +\usepackage{eurosym} +\DeclareUnicodeCharacter{20AC}{\euro{}} +% \usepackage[T1]{fontenc} +% \usepackage{lmodern} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%============================================================================== +%% Localization +%%============================================================================== +%% Supported locales: en, fr. +\def\locale{en} + +%%============================================================================== +%% Personal Information +%%============================================================================== + +\def\firstname{Pierre} +\def\familyname{Neidhardt} +\def\street{} +\def\postcode{} +\def\city{} +\def\country{} +\def\mobile{\en{(+00) }00 00 00} +\def\phone{\en{(+00) }00 00 00} +\def\mail{} +% \def\institute{} %% Not used. + +%%============================================================================== +%% Recipient Information +%%============================================================================== + +%% Recipient gender. Can be male, female, org. +\def\gender{${2:male}} + +%% Recipient +\def\recipientfirstname{${3:Firstname}} +\def\recipientfamilyname{${4:Familyname}} +\def\recipientinstitute{${5:Institute}} +\def\recipientstreet{${6:Street}} +\def\recipientcity{${7:City}} +\def\recipientpostcode{${8:Postcode}} + +%%============================================================================== +%% Subject +%%============================================================================== + +\def\subject{${9:Subject}} + +%%============================================================================== +%% PDF Metadata +%%============================================================================== + +\def\FileAuthor{\firstname{} \familyname} +\def\FileTitle{Letter} +\def\FileSubject{\subject{}} +% \def\FileKeyWords{\firstname{} \familyname, letter} + +%%============================================================================== +%% General options +%%============================================================================== + +\usepackage{eukdate} +% \usepackage{lipsum} +\usepackage{ifthen} +\usepackage[svgname]{xcolor} + + +%% print if not empty +\def\pine#1{\def\test{#1}\ifx\test\empty\relax\else #1\fi} +%% print #2 if not empty. +\def\pinex#1#2{\ifx#1\empty\relax\else #2\fi} + +%% Language +\def\en #1{} +\def\fr #1{} + +%% If strings are equal. Syntax: +\ifthenelse{\equal{\locale}{en}}{ + \def\en #1{#1}}{} + +\ifthenelse{\equal{\locale}{fr}}{ + \def\fr #1{#1}}{} + +%% Gender commands. +\def\male #1{} +\def\female #1{} +\def\org #1{} + +\ifthenelse{\equal{\gender}{male}}{ + \def\male #1{#1}}{} + +\ifthenelse{\equal{\gender}{female}}{ + \def\female #1{#1}}{} + +\ifthenelse{\equal{\gender}{org}}{ + \def\org #1{#1}}{} + +\def\civility{% + \en{\male{M.}\female{Mrs.}}% + \fr{\male{Monsieur}\female{Madame}}% +} + +%% Greetings toggle. +\def\greetings #1{} +\ifthenelse{ + \equal{\gender}{org} +}{}{\def\greetings #1{#1}} + + +%% Compilation options +\usepackage{ifpdf} +\ifpdf +\usepackage[pdftex]{graphicx} +\else +\usepackage[dvips]{graphicx} +\fi + +%% Babel +\fr{\usepackage[frenchb]{babel}} + + +%% Day-of-week translation +\makeatletter +\fr{ + \renewcommand\weekday{% + \ifcase\theeuk@date Samedi\or Dimanche\or Lundi\or + Mardi\or Mercredi\or Jeudi\or Vendredi\fi} + \newcommand\weekdaylower{% + \ifcase\theeuk@date samedi\or dimanche\or lundi\or + mardi\or mercredi\or jeudi\or vendredi\fi} +} +\makeatother + +%% Layout +\usepackage[scale=0.8]{geometry} +% \en{\setlength{\parindent}{0pt}} +\fr{ + \setlength{\parindent}{4ex} +} +\addtolength{\parskip}{6pt} + +%% Width of the minipage used to display parts of text on the right. +\newlength{\mpwidth} +\addtolength{\mpwidth}{0.4\textwidth} + +%% Remove page number +\pagestyle{empty} + +%% Fonts +\renewcommand{\familydefault}{\sfdefault} + +%% \let\emphtemp\emph +%% \renewcommand{\emph}[1]{{\rm\emphtemp{#1}}} + +\let\latextemp\LaTeX +\renewcommand{\LaTeX}{{\rm \latextemp}} + +\let\textemp\TeX +\renewcommand{\TeX}{{\rm \textemp}} + +%% PDF Metadata +\ifpdf +\usepackage[]{hyperref} +\hypersetup{ + pdfauthor = \FileAuthor, + pdftitle = \FileTitle, + pdfsubject = \FileSubject, + %% pdfkeywords = \FileKeyWords, + pdfcreator = \LaTeX, + pdfproducer = \LaTeX, + pdftex, + pdfborder=0, + breaklinks, + baseurl=http://, + pdfpagemode=None, + pdfstartview=XYZ, + pdfstartpage=1, + colorlinks=true, + urlcolor=black +} +\else +\usepackage[dvips]{hyperref} +\fi + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{document} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%============================================================================== +%% Personal particulars +%%============================================================================== + +\en{\hfill} +\begin{minipage}{\mpwidth} + \edef\fullname{\firstname{} \familyname{}} + \pinex{\fullname}{{\bfseries \fullname} + \vspace{0.5em}\\\\ + } + \small\itshape% + \pinex{\street}{\street \\\\} + \pinex{\city}{\postcode{} \city\pinex{\country}{ -- \country{}} + \vspace{0.5em}\\\\ + } + \pinex{\mobile}{\Mobilefone~\mobile \\\\} + \pinex{\phone}{\Telefon~\phone \\\\} + \pinex{\mail}{\Letter~\href{mailto:\mail}{\mail}} +\end{minipage} +\vspace{\baselineskip} + +%%============================================================================== +%% Recipient particulars +%%============================================================================== + +\en{\noindent}% +\fr{\hfill}% +\begin{minipage}{\mpwidth} + \edef\recipientfullname{\recipientfirstname{} \recipientfamilyname} + \pinex{\fullname}{{\bfseries \recipientfullname} + \\\\[0.5\baselineskip] + } + \pinex{\recipientinstitute}{\recipientinstitute{} + \\\\[0.5\baselineskip] + } + \pinex{\recipientcity}{ + {\small\itshape + \recipientstreet{} \\\\ + \pine{\recipientpostcode} \recipientcity{} \\\\ + } + } +\end{minipage} + +%%============================================================================== +%% Date +%%============================================================================== + +\vfill +\vspace{1em} + +\hfill +\begin{minipage}{\mpwidth} + \en{\today} + \fr{\city, le \weekdaylower\ \today} +\end{minipage}\\\\ + +%%============================================================================== +%% Object +%%============================================================================== +\pinex{\subject}{ + \noindent + \textbf{\en{Object}\fr{Objet}~:} + \subject{}. + \vspace{1\baselineskip} +} + + +%%============================================================================== +%% Content +%%============================================================================== +\greetings{ + \en{Dear}\fr{\male{Cher}\female{Chère}} \civility{} \recipientfamilyname, +} + +\noindent +Common blah. +I thank you for your consideration; I am looking forward to hearing from you soon! + +%%============================================================================== +%% Closing +%%============================================================================== + +\vfill + +\en{ + Best regards. + %% Yours sincerely, +} +\fr{ + %% Cordialement, + Veuillez agréer, \civility{}, l'expression de mes sentiments les meilleurs. +} + +\vspace{\baselineskip} +\hfill +\begin{minipage}{\mpwidth} + \textbf{\firstname\ \familyname}\newline + %\includegraphics[scale=0.75]{signature_blue} +\end{minipage} + +%%============================================================================== +%% P.S. & Attachment +%%============================================================================== + +\vfill + +%% \noindent{\em +%% \fr{Ci-joint~: Curriculum Vitæ} +%% \en{Attachment: Curriculum Vit\ae} +%% } + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\end{document} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/.emacs.d/snippets/latex-mode/bak/lil.yasnippet b/.emacs.d/snippets/latex-mode/bak/lil.yasnippet new file mode 100644 index 00000000..7713f68c --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/lil.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Mads D. Kristensen +# key: lil +# group: environments +# name: \lstinline +# -- +\lstinline @$1@$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/lim.yasnippet b/.emacs.d/snippets/latex-mode/bak/lim.yasnippet similarity index 100% rename from .emacs.d/snippets/latex-mode/lim.yasnippet rename to .emacs.d/snippets/latex-mode/bak/lim.yasnippet diff --git a/.emacs.d/snippets/latex-mode/bak/listing.yasnippet b/.emacs.d/snippets/latex-mode/bak/listing.yasnippet new file mode 100644 index 00000000..50b30abf --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/listing.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor: Mads D. Kristensen +# key: listing +# group: environments +# name: \begin{lstlisting} +# -- +\begin{lstlisting} +$0 +\end{lstlisting} diff --git a/.emacs.d/snippets/latex-mode/math.yasnippet b/.emacs.d/snippets/latex-mode/bak/math.yasnippet similarity index 100% rename from .emacs.d/snippets/latex-mode/math.yasnippet rename to .emacs.d/snippets/latex-mode/bak/math.yasnippet diff --git a/.emacs.d/snippets/latex-mode/bak/matrix.yasnippet b/.emacs.d/snippets/latex-mode/bak/matrix.yasnippet new file mode 100644 index 00000000..f0a0980e --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/matrix.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# contributor: Song Qiang +# key: matrix +# group: math +# name: \begin{matrix} ... \end{} +# -- +\begin{${1:$$(yas/choose-value '("pmatrix" "bmatrix" "Bmatrix" "vmatrix" "Vmatrix" "smallmatrix"))}} +\label{${2:label}} +$0 +\end{$1} + diff --git a/.emacs.d/snippets/latex-mode/bak/minipage.yasnippet b/.emacs.d/snippets/latex-mode/bak/minipage.yasnippet new file mode 100644 index 00000000..447b31ef --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/minipage.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor: Mads D. Kristensen +# key: minipage +# group: environments +# name: \begin{minipage}[position][width] ... \end{minipage} +# -- +\begin{minipage}[${1:htbp}]{${2:1.0}${3:\linewidth}} + $0 +\end{minipage} \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/par.yasnippet b/.emacs.d/snippets/latex-mode/bak/par.yasnippet new file mode 100644 index 00000000..1ba97c35 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/par.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key: par +# group: sections +# name : \paragraph +# option: \label{${2:"waiting for reftex-label call..."$(unless yas/modified-p (reftex-label nil 'dont-insert))}} +# -- +\paragraph{${1:name}} +$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/parbox.yasnippet b/.emacs.d/snippets/latex-mode/bak/parbox.yasnippet new file mode 100644 index 00000000..07c2318e --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/parbox.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor: Mads D. Kristensen +# key: parbox +# group: environments +# name: \parbox{...} +# -- +\parbox[${1:htbp}]{${2:1.0}${3:\linewidth}}{ + $0 +} \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/prod.yasnippet b/.emacs.d/snippets/latex-mode/bak/prod.yasnippet similarity index 100% rename from .emacs.d/snippets/latex-mode/prod.yasnippet rename to .emacs.d/snippets/latex-mode/bak/prod.yasnippet diff --git a/.emacs.d/snippets/latex-mode/bak/ref.yasnippet b/.emacs.d/snippets/latex-mode/bak/ref.yasnippet new file mode 100644 index 00000000..c3a4116a --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/ref.yasnippet @@ -0,0 +1,7 @@ + -*- mode: snippet -*- +# contributor : Márcio M. Ribeiro +# key: ref +# group: references +# name : \ref +# -- +\ref{${1:label$(unless yas/modified-p (reftex-reference nil 'dont-insert))}}$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/sc.yasnippet b/.emacs.d/snippets/latex-mode/bak/sc.yasnippet new file mode 100644 index 00000000..1531b03d --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/sc.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Márcio M. Ribeiro +# key: sc +# group: font +# name: \textsc{ ... } +# -- +\textsc{$1}$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/sec.yasnippet b/.emacs.d/snippets/latex-mode/bak/sec.yasnippet new file mode 100644 index 00000000..18c196e9 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/sec.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key : sec +# group: sections +# name : \section +# option: \label{${2:"waiting for reftex-label call..."$(unless yas/modified-p (reftex-label nil 'dont-insert))}} +# -- +\section{${1:name}} +$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/secstar.yasnippet b/.emacs.d/snippets/latex-mode/bak/secstar.yasnippet new file mode 100644 index 00000000..1d6ff55d --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/secstar.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key : sec* +# group: sections +# name : \section* +# -- +\section*{${1:name}} +$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/ssub.yasnippet b/.emacs.d/snippets/latex-mode/bak/ssub.yasnippet new file mode 100644 index 00000000..fc1f630c --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/ssub.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key: ssub +# group: sections +# name : \subsubsection +# option: \label{${2:"waiting for reftex-label call..."$(unless yas/modified-p (reftex-label nil 'dont-insert))}} +# -- +\subsubsection{${1:name}} +$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/ssubstar.yasnippet b/.emacs.d/snippets/latex-mode/bak/ssubstar.yasnippet new file mode 100644 index 00000000..53994872 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/ssubstar.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key: ssub* +# group: sections +# name : \subsubsection* +# -- +\subsubsection*{${1:name}} +$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/sub.yasnippet b/.emacs.d/snippets/latex-mode/bak/sub.yasnippet new file mode 100644 index 00000000..72eede3a --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/sub.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key: sub +# group: sections +# name : \subsection +# -- +\subsection{${1:name}} +\label{${2:label}} +$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/subfig.yasnippet b/.emacs.d/snippets/latex-mode/bak/subfig.yasnippet new file mode 100644 index 00000000..2c9f854d --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/subfig.yasnippet @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key: subfig +# group: environments +# name : \subfigure +# -- +\subfigure[${1:caption}]{ + \label{${2:label}} + $0 +} diff --git a/.emacs.d/snippets/latex-mode/bak/substar.yasnippet b/.emacs.d/snippets/latex-mode/bak/substar.yasnippet new file mode 100644 index 00000000..3af6aaeb --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/substar.yasnippet @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key: sub* +# group: sections +# name : \subsection* +# -- +\subsection*{${1:name}} +$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/sum.yasnippet b/.emacs.d/snippets/latex-mode/bak/sum.yasnippet similarity index 100% rename from .emacs.d/snippets/latex-mode/sum.yasnippet rename to .emacs.d/snippets/latex-mode/bak/sum.yasnippet diff --git a/.emacs.d/snippets/latex-mode/bak/tab.yasnippet b/.emacs.d/snippets/latex-mode/bak/tab.yasnippet new file mode 100644 index 00000000..d4d9a21f --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/tab.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key: table +# group: environments +# name : \begin{table} ... \end{table} +# -- +\begin{center} + \begin{tabular}{${1:format}} + $0 + \end{tabular} +\end{center} diff --git a/.emacs.d/snippets/latex-mode/bak/table.yasnippet b/.emacs.d/snippets/latex-mode/bak/table.yasnippet new file mode 100644 index 00000000..9c5c430f --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/table.yasnippet @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key: table +# group: environments +# name : \begin{table} ... \end{table} +# -- +\begin{table}[htbp] + \centering + \begin{tabular}{${3:format}} + $0 + \end{tabular} + \caption{${1:caption}} + \label{${2:label}} +\end{table} diff --git a/.emacs.d/snippets/latex-mode/bak/tss.yasnippet b/.emacs.d/snippets/latex-mode/bak/tss.yasnippet new file mode 100644 index 00000000..e85852e6 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/tss.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Márcio M. Ribeiro +# key: tss +# group: font +# name: \textsuperscript{ ... } +# -- +\textsuperscript{$1}$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/tt.yasnippet b/.emacs.d/snippets/latex-mode/bak/tt.yasnippet new file mode 100644 index 00000000..6f62086a --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/tt.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Márcio M. Ribeiro +# key: tt +# group: font +# name: \texttt{ ... } +# -- +\texttt{$1}$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/url.yasnippet b/.emacs.d/snippets/latex-mode/bak/url.yasnippet similarity index 100% rename from .emacs.d/snippets/latex-mode/url.yasnippet rename to .emacs.d/snippets/latex-mode/bak/url.yasnippet diff --git a/.emacs.d/snippets/latex-mode/bak/use.yasnippet b/.emacs.d/snippets/latex-mode/bak/use.yasnippet new file mode 100644 index 00000000..8b990509 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/use.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Mads D. Kristensen +# key: use +# group: misc +# name: \usepackage +# -- +\usepackage[$2]{$1}$0 \ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/bak/verb.yasnippet b/.emacs.d/snippets/latex-mode/bak/verb.yasnippet new file mode 100644 index 00000000..c63f997d --- /dev/null +++ b/.emacs.d/snippets/latex-mode/bak/verb.yasnippet @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# contributor: Mads D. Kristensen +# contributor : Bjorn Reese +# contributor : Song Qiang +# key: verb +# group: environments +# name: \begin{verbatim} ... \end{verbatim} +# -- +\begin{verbatim} +$0 +\end{verbatim} diff --git a/.emacs.d/snippets/tex-mode/.yas-parents b/.emacs.d/snippets/tex-mode/.yas-parents new file mode 100644 index 00000000..eed5b442 --- /dev/null +++ b/.emacs.d/snippets/tex-mode/.yas-parents @@ -0,0 +1 @@ +text-mode diff --git a/.emacs.d/snippets/tex-mode/array.yasnippet b/.emacs.d/snippets/tex-mode/array.yasnippet new file mode 100644 index 00000000..329848be --- /dev/null +++ b/.emacs.d/snippets/tex-mode/array.yasnippet @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# contributor : Mads D. Kristensen +# key: array +# group: math +# name : \begin{array} ... \end{array} +# -- +\begin{array}{${1:format}} + $0 +\end{array} diff --git a/.emacs.d/snippets/tex-mode/bf.yasnippet b/.emacs.d/snippets/tex-mode/bf.yasnippet new file mode 100644 index 00000000..fac098a6 --- /dev/null +++ b/.emacs.d/snippets/tex-mode/bf.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: bf +# group: font +# name: bf +# -- +{\bf $1}$0 \ No newline at end of file diff --git a/.emacs.d/snippets/tex-mode/big.yasnippet b/.emacs.d/snippets/tex-mode/big.yasnippet new file mode 100644 index 00000000..ff594799 --- /dev/null +++ b/.emacs.d/snippets/tex-mode/big.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Song Qiang +# key: big +# group: math +# name: \bigl( ... \bigr) +# -- +\\${1:$$(yas/choose-value '("big" "Big" "bigg" "Bigg"))}l( $0 \\$1r) \ No newline at end of file diff --git a/.emacs.d/snippets/tex-mode/bigop.yasnippet b/.emacs.d/snippets/tex-mode/bigop.yasnippet new file mode 100644 index 00000000..7aa214fa --- /dev/null +++ b/.emacs.d/snippets/tex-mode/bigop.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: François Garillot +# key: bigop +# group: math +# name: \bigop_{n}^{} +# -- +\\big${1:$$(yas/choose-value '("oplus" "otimes" "odot" "cup" "cap" "uplus" "sqcup" "vee" "wedge"))}_{$2}^{$3}$0 diff --git a/.emacs.d/snippets/tex-mode/binom.yasnippet b/.emacs.d/snippets/tex-mode/binom.yasnippet new file mode 100644 index 00000000..be450ee1 --- /dev/null +++ b/.emacs.d/snippets/tex-mode/binom.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Song Qiang +# key: binom +# group: math +# name: \binom{n}{k} +# -- +\binom{${1:n}}{${2:k}} diff --git a/.emacs.d/snippets/tex-mode/coprod.yasnippet b/.emacs.d/snippets/tex-mode/coprod.yasnippet new file mode 100644 index 00000000..770bbaac --- /dev/null +++ b/.emacs.d/snippets/tex-mode/coprod.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: François Garillot +# key: coprod +# group: math +# name: \coprod_{n}^{} +# -- +\coprod_{$1}^{$2}$0 diff --git a/.emacs.d/snippets/tex-mode/em.yasnippet b/.emacs.d/snippets/tex-mode/em.yasnippet new file mode 100644 index 00000000..43996384 --- /dev/null +++ b/.emacs.d/snippets/tex-mode/em.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: em +# group: font +# name: \emph{...} +# -- +{\em $1}$0 diff --git a/.emacs.d/snippets/tex-mode/foot.yasnippet b/.emacs.d/snippets/tex-mode/foot.yasnippet new file mode 100644 index 00000000..3a11f712 --- /dev/null +++ b/.emacs.d/snippets/tex-mode/foot.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Márcio M. Ribeiro +# key: foot +# group: environment +# name: \footnote{...} +# -- +\footnote{$1}$0 diff --git a/.emacs.d/snippets/tex-mode/frac.yasnippet b/.emacs.d/snippets/tex-mode/frac.yasnippet new file mode 100644 index 00000000..12fa0231 --- /dev/null +++ b/.emacs.d/snippets/tex-mode/frac.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Song Qiang +# key: frac +# group: math +# name: \frac{numerator}{denominator} +# -- +\frac{${1:numerator}}{${2:denominator}}$0 \ No newline at end of file diff --git a/.emacs.d/snippets/tex-mode/href.yasnippet b/.emacs.d/snippets/tex-mode/href.yasnippet new file mode 100644 index 00000000..78ce8772 --- /dev/null +++ b/.emacs.d/snippets/tex-mode/href.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: href +# group: environments +# name: \href{url}{text} +# -- +\href{${1:url}}{${2:text}}$0 \ No newline at end of file diff --git a/.emacs.d/snippets/tex-mode/int.yasnippet b/.emacs.d/snippets/tex-mode/int.yasnippet new file mode 100644 index 00000000..ead32d7d --- /dev/null +++ b/.emacs.d/snippets/tex-mode/int.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Song Qiang +# key: int +# group: math +# name: \int_{n}^{} +# -- +\\${1:$$(yas/choose-value '("int" "oint" "iint" "iiint" "iiiint" "idotsint"))}{$2}^{$3}$0 diff --git a/.emacs.d/snippets/tex-mode/it.yasnippet b/.emacs.d/snippets/tex-mode/it.yasnippet new file mode 100644 index 00000000..d416c82c --- /dev/null +++ b/.emacs.d/snippets/tex-mode/it.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Mads D. Kristensen +# key: it +# group: font +# name: \textit{} +# -- +{\it $1}$0 \ No newline at end of file diff --git a/.emacs.d/snippets/tex-mode/lim.yasnippet b/.emacs.d/snippets/tex-mode/lim.yasnippet new file mode 100644 index 00000000..04f14173 --- /dev/null +++ b/.emacs.d/snippets/tex-mode/lim.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: François Garillot +# key: lim +# group: math +# name: \lim_{n} +# -- +\lim_{$1}$0 diff --git a/.emacs.d/snippets/tex-mode/main.yasnippet b/.emacs.d/snippets/tex-mode/main.yasnippet new file mode 100644 index 00000000..7cc1fbe5 --- /dev/null +++ b/.emacs.d/snippets/tex-mode/main.yasnippet @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# contributor : Pierre Neidhardt 2012-10-12 +# key: main +# -- +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\input eplain +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +$0 + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\bye +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/.emacs.d/snippets/tex-mode/prod.yasnippet b/.emacs.d/snippets/tex-mode/prod.yasnippet new file mode 100644 index 00000000..71744751 --- /dev/null +++ b/.emacs.d/snippets/tex-mode/prod.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: François Garillot +# key: prod +# group: math +# name: \prod_{n}^{} +# -- +\prod_{$1}^{$2}$0 diff --git a/.emacs.d/snippets/tex-mode/sum.yasnippet b/.emacs.d/snippets/tex-mode/sum.yasnippet new file mode 100644 index 00000000..2dd1ff51 --- /dev/null +++ b/.emacs.d/snippets/tex-mode/sum.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Song Qiang +# key: sum +# group: math +# name: \sum_{n}^{} +# -- +\sum_{$1}^{$2}$0 diff --git a/.emacs.d/snippets/tex-mode/tt.yasnippet b/.emacs.d/snippets/tex-mode/tt.yasnippet new file mode 100644 index 00000000..fa312a6e --- /dev/null +++ b/.emacs.d/snippets/tex-mode/tt.yasnippet @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# key: tt +# group: font +# name: \texttt{ ... } +# -- +{\tt $1}$0 \ No newline at end of file diff --git a/.emacs.d/snippets/tex-mode/url.yasnippet b/.emacs.d/snippets/tex-mode/url.yasnippet new file mode 100644 index 00000000..eb56f6b6 --- /dev/null +++ b/.emacs.d/snippets/tex-mode/url.yasnippet @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# contributor: Mads D. Kristensen +# key: url +# group: environments +# name: \url +# -- +\url{${1:$$(yas/choose-value '("http" "ftp"))}://${2:address}}$0 \ No newline at end of file diff --git a/.pkg-arch-explicit-peteramd b/.pkg-arch-explicit-peteramd index 7c93caf7..d2cdbe91 100644 --- a/.pkg-arch-explicit-peteramd +++ b/.pkg-arch-explicit-peteramd @@ -16,7 +16,6 @@ awesome bash bash-completion bashmount -binutils bison bzip2 calc @@ -36,7 +35,6 @@ dhcpcd diffutils djvulibre dosfstools -doxygen dropbox dropbox-cli e2fsprogs @@ -60,8 +58,7 @@ fortune-mod-tbbt fossil gaupol gawk -gcc -gcc-libs +gcc-multilib gcolor2 gdb gettext diff --git a/.pkg-arch-official-peteramd b/.pkg-arch-official-peteramd index f0aea8a3..f9908601 100644 --- a/.pkg-arch-official-peteramd +++ b/.pkg-arch-official-peteramd @@ -11,6 +11,7 @@ apr apr-util archlinux-keyring arch-wiki-lite +asciidoc aspell aspell-en aspell-fr @@ -29,7 +30,7 @@ babl bash bash-completion bc -binutils +binutils-multilib bison boost-libs bzip2 @@ -70,8 +71,9 @@ diffutils dirmngr djvulibre dnssec-anchors +docbook-xml +docbook-xsl dosfstools -doxygen dri2proto e2fsprogs elfutils @@ -111,8 +113,8 @@ fuse gaupol gawk gc -gcc -gcc-libs +gcc-libs-multilib +gcc-multilib gcolor2 gconf gd @@ -209,6 +211,8 @@ lcms2 ldns less lesspipe +lib32-gcc-libs +lib32-glibc libarchive libass libassuan @@ -427,6 +431,8 @@ perl perl-digest-sha1 perl-error perl-locale-gettext +perl-test-pod +perl-yaml-syck pinentry pixman pkg-config @@ -560,6 +566,7 @@ xfsprogs xineramaproto xkeyboard-config xmlrpc-c +xmlto xorg-bdftopcf xorg-fonts-alias xorg-fonts-encodings diff --git a/.save b/.save index 007896e5..caa0cf4a 100755 --- a/.save +++ b/.save @@ -154,9 +154,13 @@ FILELIST=(${FILELIST[*]} ".cmus/autosave") ## Emacs FILELIST=(${FILELIST[*]} ".emacs") -FILELIST=(${FILELIST[*]} ".emacs.d/plugins") -FILELIST=(${FILELIST[*]} ".emacs.d/snippets") FILELIST=(${FILELIST[*]} ".emacs.d/abbrev_defs") +FILELIST=(${FILELIST[*]} ".emacs.d/functions.el") +FILELIST=(${FILELIST[*]} ".emacs.d/main.el") +FILELIST=(${FILELIST[*]} ".emacs.d/modes.el") +FILELIST=(${FILELIST[*]} ".emacs.d/plugins.el") +FILELIST=(${FILELIST[*]} ".emacs.d/snippets") +FILELIST=(${FILELIST[*]} ".emacs.d/theme.el") ## GTK FILELIST=(${FILELIST[*]} ".gtkrc-2.0")