diff -r 97bcf8efe4e0 -r bb6074814a73 slides/slides01.tex --- a/slides/slides01.tex Fri Nov 06 01:07:26 2020 +0000 +++ b/slides/slides01.tex Sat Nov 07 19:13:06 2020 +0000 @@ -17,6 +17,41 @@ numbers=none, xleftmargin=0mm} + +\colorlet{punct}{red!60!black} +\definecolor{background}{HTML}{EEEEEE} +\definecolor{delim}{RGB}{20,105,176} +\colorlet{numb}{magenta!60!black} + +\lstdefinelanguage{json}{ + basicstyle=\normalfont\ttfamily, + numbers=left, + numberstyle=\scriptsize, + stepnumber=1, + %numbersep=8pt, + showstringspaces=false, + breaklines=true, + %frame=lines, + %backgroundcolor=\color{background}, + literate= + *{0}{{{\color{numb}0}}}{1} + {1}{{{\color{numb}1}}}{1} + {2}{{{\color{numb}2}}}{1} + {3}{{{\color{numb}3}}}{1} + {4}{{{\color{numb}4}}}{1} + {5}{{{\color{numb}5}}}{1} + {6}{{{\color{numb}6}}}{1} + {7}{{{\color{numb}7}}}{1} + {8}{{{\color{numb}8}}}{1} + {9}{{{\color{numb}9}}}{1} + {:}{{{\color{punct}{:}}}}{1} + {,}{{{\color{punct}{,}}}}{1} + {\{}{{{\color{delim}{\{}}}}{1} + {\}}{{{\color{delim}{\}}}}}{1} + {[}{{{\color{delim}{[}}}}{1} + {]}{{{\color{delim}{]}}}}{1}, +} + \newcommand{\bl}[1]{\textcolor{blue}{#1}} \newcommand{\RIGHTarrow}[3]{% @@ -72,10 +107,10 @@ \begin{center} \begin{tabular}{ll} Email: & christian.urban at kcl.ac.uk\\ - Office: & N\liningnums{7.07} (North Wing, Bush House)\bigskip\\ + %Office: & N\liningnums{7.07} (North Wing, Bush House)\bigskip\\ Slides \& Code: & KEATS\bigskip\\ - Office Hours: & Thursdays 12:00 -- 14:00\\ - Additionally: & (for Scala) Tuesdays 10:45 -- 11:45\\ + %Office Hours: & Thursdays 12:00 -- 14:00\\ + %Additionally: & (for Scala) Tuesdays 10:45 -- 11:45\\ \end{tabular} \end{center} @@ -207,6 +242,29 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{frame}[c, fragile] + +\small +My personal keboard shortcut for VS Code\\ +(in keybindings.json)\bigskip + +\tiny +\begin{lstlisting}[language=json,numbers=none] +[ + { + "key": "ctrl+enter", + "command": "workbench.action.terminal.runSelectedText", + "when": "editorTextFocus && editorHasSelection" + } +] +\end{lstlisting} + + +\end{frame} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame}[t] \frametitle{Why Scala?} @@ -219,7 +277,7 @@ \multicolumn{2}{r@{}}{\footnotesize$^*$ source: Stackoverflow Developer Survey, 2019} \end{tabular} \end{center} -\RIGHTarrow{2}{2.4}{6.4} +\RIGHTarrow{2}{2.0}{6.3} \DOWNarrow{2}{10.1}{4.4} }