1
- #+TITLE: Day 2
1
+ #+TITLE: Emacs training day 2
2
2
#+COLUMNS: %40ITEM(Task) %10TODO(TODO) %15Team(Team) %10Effort(Effort){:} %CLOCKSUM
3
3
#+PROPERTY: Effort_ALL 0 0:10 0:30 1:00 2:00 3:00 4:00 5:00 6:00 7:00
4
4
#+PROPERTY: Team_ALL damien philippe bastien
5
5
6
- * Day 3
7
-
8
- - tag groups
9
- - spreadsheet
10
- - sorting
11
- - coordinates
12
- - calc formulas
13
- - elisp formulas
14
- - exporting
15
- - Babel
16
- - exporting an org-mode buffer
17
- - adding an exporters
18
- - useful options
19
- - profiler-start
20
- - tabulated display
21
-
22
- * COMMENT Un projet
23
- ** STRT Tâche 1
24
- :PROPERTIES:
25
- :EFFORT: 2:00
26
- :TEAM: bastien
27
- :END:
28
- :LOGBOOK:
29
- CLOCK: [2016-07-21 jeu. 14:20]--[2016-07-21 jeu. 15:05] => 0:45
30
- :END:
31
-
32
- ** LONG Tâche 2
33
- :PROPERTIES:
34
- :EFFORT: 0:10
35
- :TEAM: damien
36
- :END:
37
6
* Switch control and tab
38
7
39
8
: !
45
14
: keysym Caps_Lock = Control_L
46
15
: add Lock = Caps_Lock
47
16
: add Control = Control_L
48
-
49
17
* Emacs general useful keybindings
50
18
51
19
- C-x i : insert-file
@@ -158,7 +126,7 @@ Example : =C-x ( aaa C-x C-k C-i C-x )=
158
126
159
127
Using macros to rename (with C-x C-q) in dired.
160
128
161
- * org-mode
129
+ * Exploring org-mode
162
130
163
131
- installation
164
132
- speed commands
@@ -195,21 +163,24 @@ Using macros to rename (with C-x C-q) in dired.
195
163
- #+COLUMNS: %40ITEM(Task) %10Effort(Effort){:} %CLOCKSUM
196
164
- Effort_all
197
165
198
- * string-match
166
+ * Using string-match
199
167
168
+ # Careful about using match-string with TWO args after string-match
200
169
#+BEGIN_SRC emacs-lisp
201
170
(if (string-match "\\<abc\\>" " abc ")
202
- (match-string 0))
171
+ (match-string 0 " abc " ))
203
172
#+END_SRC
204
173
205
- * eq and equal
174
+ * Eq and equal
206
175
207
176
eq = same object
208
177
equal = same content (have equal component)
209
178
210
- * elisp types
211
- * dynamic binding
212
- * creating a mode
179
+ * Dynamic binding
180
+
181
+ (Quick definition).
182
+
183
+ * Creating a mode
213
184
214
185
- https://www.emacswiki.org/emacs/SampleMode
215
186
- https://www.emacswiki.org/emacs/ModeTutorial
@@ -231,6 +202,18 @@ equal = same content (have equal component)
231
202
- manipulating overlays
232
203
- [text properties]
233
204
234
- * modeline (and headline)
235
- * writing an org-mode exporter
236
- * text expansion and templates
205
+ * Example for Org-column
206
+ ** STRT Task 1
207
+ :PROPERTIES:
208
+ :EFFORT: 2:00
209
+ :TEAM: bastien
210
+ :END:
211
+ :LOGBOOK:
212
+ CLOCK: [2016-07-21 jeu. 14:20]--[2016-07-21 jeu. 15:05] => 0:45
213
+ :END:
214
+
215
+ ** LONG Task 2
216
+ :PROPERTIES:
217
+ :EFFORT: 0:10
218
+ :TEAM: damien
219
+ :END:
0 commit comments