Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
dot-emacs
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Stéphane Del Pino
dot-emacs
Commits
f37839ba
Commit
f37839ba
authored
Apr 14, 2020
by
Stéphane Del Pino
Browse files
Options
Downloads
Patches
Plain Diff
Amérlioration de la configuration et des rendus des exports
parent
a560b7cb
No related branches found
No related tags found
No related merge requests found
Changes
4
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
.gitignore
+1
-1
1 addition, 1 deletion
.gitignore
Configuration.org
+67
-41
67 additions, 41 deletions
Configuration.org
Readme.org
+20
-9
20 additions, 9 deletions
Readme.org
Tutoriel.org
+363
-373
363 additions, 373 deletions
Tutoriel.org
with
451 additions
and
424 deletions
.gitignore
+
1
−
1
View file @
f37839ba
...
...
@@ -26,5 +26,5 @@ auto-save-list
/.mc-lists.el
/tramp
/Tutoriel.pyg
/_minted
-Tutoriel
/
/_minted
*
/
/custom.el
This diff is collapsed.
Click to expand it.
Configuration.org
+
67
−
41
View file @
f37839ba
#+SETUPFILE: ~/.emacs.d/org-html-themes/setup/theme-readtheorg-local.setup
#+STARTUP: org-pretty-entities entitiespretty
#+PROPERTY: header-args :comments yes :results silent
#+options: h:3 num:t toc:nil
#+PROPERTY: header-args :comments yes :results silent :exports both
#+options: h:3 num:t toc:3
#+TITLE: Configuration
#+OPTIONS: author:nil date:nil
#+LANGUAGE: fr
#+LATEX_CLASS_OPTIONS: [10pt]
#+LATEX_HEADER: \usepackage[hmargin=2.5cm,vmargin=1.5cm]{geometry}
#+LATEX_COMPILER: pdflatex --shell-escape
#+LATEX_HEADER_EXTRA: \usepackage{mdframed}
#+LATEX_HEADER_EXTRA: \BeforeBeginEnvironment{minted}{\begin{mdframed}}
#+LATEX_HEADER_EXTRA: \AfterEndEnvironment{minted}{\end{mdframed}}
* Choix d'interface
** Pas d'écran de bienvenue
...
...
@@ -130,7 +146,14 @@ Org bullets makes things look pretty
'(org-confirm-babel-evaluate nil)
'(org-src-fontify-natively t)
'(org-html-htmlize-output-type 'css)
'(org-latex-listings 'minted))
'(org-latex-listings 'minted)
'(org-hide-emphasis-markers t))
(setq org-latex-listings 'minted
org-latex-packages-alist '(("" "minted"))
org-latex-pdf-process
'("pdflatex -shell-escape -interaction nonstopmode -output-directory %o %f"
"pdflatex -shell-escape -interaction nonstopmode -output-directory %o %f"))
(setq org-file-apps
(append '(
...
...
@@ -218,7 +241,7 @@ classiques. Deux différences notables.
possible de sélectionner la zone de saisie (avec les flèches) et de
simplement valider la chaîne avec ~RET~.
| Raccourci | Description |
|-----------+-------------------------------------------------
-----------------
|
|-----------+-------------------------------------------------|
| ~C-s~ | Recherche incrémentale vers le bas |
| ~C-r~ | Recherche incrémentale vers le haut |
| ~M-x~ | Recherche incrémentale d'une commande |
...
...
@@ -428,13 +451,13 @@ On charge flycheck
#+END_SRC
Active flycheck globalement
#+BEGIN_SRC
#+BEGIN_SRC
emacs-lisp
(add-hook 'after-init-hook #'global-flycheck-mode)
#+END_SRC
** Python
Attention pour que la configuration fonctionne, il faut installer
~virtualenv~. Pour les systèmes Debian
#+BEGIN_SRC
shell
#+BEGIN_SRC
bash :eval no
apt install virtualenv
#+END_SRC
#+BEGIN_SRC emacs-lisp
...
...
@@ -520,7 +543,7 @@ etc de manière intelligente.
Modifie les copies d'une zone séléctionnée simultanément
| Raccourci | Description |
|-----------
--
+----------------------------|
|-----------+----------------------------|
| ~C-h C-;~ | démarrer les modifications |
| ~M-ESC ESC~ | sortir du mode |
#+BEGIN_SRC emacs-lisp
...
...
@@ -653,6 +676,7 @@ Charge les langages disponnibles pour org-mode
(emacs-lisp . t)
(shell . t)
(C . t)
(gnuplot . t)
(js . t)
(ditaa . t)
(dot . t)
...
...
@@ -739,7 +763,7 @@ Outil de simplification des raccourcis. Un popup contextuel apparaît.
** Modes git
Le sublime *magit*
| Raccourci | Description |
|-----------+----------------------------------
----
|
|-----------+----------------------------------|
| ~C-x g~ | Démarre *magit* (~M-x magit-status~) |
#+BEGIN_SRC emacs-lisp
(use-package magit
...
...
@@ -757,7 +781,7 @@ Affiche l'état git dans la marge
Utilise git-gutter avec hydra. Permet de voir rapidement les
modifications, de les valider (~git add -p~) ou de les annuler (~git checkout -p~)
| Raccourci | Description |
|-----------+----------------------------------
----
|
|-----------+----------------------------------|
| ~C-x g~ | Démarre *magit* (~M-x magit-status~) |
#+BEGIN_SRC emacs-lisp
(use-package git-gutter
...
...
@@ -893,7 +917,7 @@ Mode permettant le pliage (/folding/) de regions
Un meilleur gestionnaire de /buffers/.
| Raccourci | Description |
|-----------+----------------------------------
--
|
|-----------+----------------------------------|
| ~C-x C-b~ | Ouvre le gestionnaire de /buffers/ |
| ~C-x b~ | Change de /buffer/ |
#+BEGIN_SRC emacs-lisp
...
...
@@ -933,7 +957,7 @@ Permet de modifier le résultat d'un *grep* (donc simultanément dans
plusieurs fichiers par exemple).
| Raccourci | Description |
|-----------+--------------------------------------------------------
--
|
|-----------+--------------------------------------------------------|
| ~C-c C-p~ | passe en mode écriture dans le buffer résultat de *grep* |
| ~C-c C-e~ | sauve les modifications |
| ~C-x C-q~ | quitte le mode |
...
...
@@ -957,7 +981,9 @@ Outils d'édition de PDF dans Emacs
(setq TeX-view-program-selection '((output-pdf "pdf-tools")))
(setq TeX-view-program-list '(("pdf-tools" "TeX-pdf-tools-sync-view"))))
:init
(add-hook 'LaTeX-mode-hook '(lambda () (local-set-key (kbd "C-c C-g") 'pdf-sync-forward-search))))
(add-hook 'LaTeX-mode-hook
'(lambda () (local-set-key (kbd "C-c C-g")
'pdf-sync-forward-search))))
(use-package org-pdftools
:ensure t)
...
...
This diff is collapsed.
Click to expand it.
Readme.org
+
20
−
9
View file @
f37839ba
#+SETUPFILE: ~/.emacs.d/org-html-themes/setup/theme-readtheorg-local.setup
#+STARTUP: org-pretty-entities entitiespretty
#+PROPERTY: header-args :comments yes :results silent
#+OPTIONS: h:4 num:t toc:nil
#+OPTIONS: title:nil
#+PROPERTY: header-args :comments yes :results silent :exports both
#+options: h:3 num:t toc:3
#+OPTIONS: author:nil date:nil title:nil
#+LANGUAGE: fr
#+LATEX_HEADER: \usepackage[hmargin=2.5cm,vmargin=1.5cm]{geometry}
#+LATEX_COMPILER: pdflatex --shell-escape
#+LATEX_HEADER_EXTRA: \usepackage{mdframed}
#+LATEX_HEADER_EXTRA: \BeforeBeginEnvironment{minted}{\begin{mdframed}}
#+LATEX_HEADER_EXTRA: \AfterEndEnvironment{minted}{\end{mdframed}}
* Installation
L'installation la plus simple de cette configuration se résume à
renommer ce répertoire en
#+BEGIN_SRC shell
#+BEGIN_SRC shell
:eval no
~/.emacs.d
#+END_SRC
Emacs
fonctionne
plus rapidement lorsqu'il est lancé en mode client
Emacs
est chargé
plus rapidement lorsqu'il est lancé en mode client
(plusieurs client s'attachent à un même serveur). Pour bénéficier de
cette optimisation ajouter les alias suivants à votre shell
#+BEGIN_SRC shell
#+BEGIN_SRC shell
:eval no
alias emacs="emacsclient -q -a '' -c"
alias kill-emacs="emacsclient -q -e '(let ((last-nonmenu-event nil))(save-buffers-kill-emacs))'"
#+END_SRC
...
...
@@ -20,7 +33,7 @@ cette optimisation ajouter les alias suivants à votre shell
* Premiers pas avec Emacs
Emacs est bien plus qu'un éditeur de texte. C'est un véritable
environnement de travail dont la tâche ne se réduit pas à la
programmation.
programmation.
Certains vont jusqu'à parler de système d'exploitation.
On fournit un tutoriel (voir [[file:Tutoriel.org][Tutoriel.org]]) qui n'a pour but que de
donner quelques liens utiles et de rappeler les principes de base
...
...
@@ -47,5 +60,3 @@ For a list of all posts and videos check out
# Local Variables:
# ispell-local-dictionary: "francais"
# End:
# pas de titre
This diff is collapsed.
Click to expand it.
Tutoriel.org
+
363
−
373
View file @
f37839ba
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment