-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.html
1728 lines (1471 loc) · 162 KB
/
README.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2024-11-17 dom 08:01 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Notebook system for the Mx team</title>
<meta name="author" content="lf-araujo" />
<meta name="generator" content="Org Mode" />
<style type="text/css">
@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500');
@import url('https://fonts.googleapis.com/css?family=Roboto Slab:300,400,500');
@import url('https://fonts.googleapis.com/css?family=Roboto Condensed:300,400,500');
body {
font-family: "Roboto", sans;
font-size: 16px;
font-weight: 300;
line-height: 1.3em;
}
#content {
margin: 0 auto;
max-width: 720px;
margin-top: 5em;
margin-bottom: 5em;
}
b {
font-weight: 400;
}
a {
color: #673AB7;
text-decoration: none;
/* font-weight: 400;*/
}
h1, h2, h3 {
font-family: "Roboto Slab", serif;
font-weight: 400;
}
h1.title {
font-weight: 400;
line-height: 0.75em;
padding-top: 1.em;
padding-bottom: 0.5em;
}
h1 span.subtitle {
font-size: 16px;
font-weight: 300;
}
h2 {
clear: both;
padding-top: 1em;
padding-bottom: 0em;
}
p {
text:align: justify;
/* column-count: 2;*/
text-align: justify;
text-justify: inter-word;
hyphens: auto;
}
div.abstract {
background: #f9f9ff;
padding: .75em 1em .75em 1em;
line-height: 1.25em;
font-family: "Roboto Condensed", sans-serif;
border: .5px solid #555599;
padding-bottom: 0.25em;
}
div.abstract p {
column-count: 1;
margin: 0 0 0.5em 0;
}
div.figure {
padding: 0.50em .00em 0.75em .00em;
}
div.figure p {
column-count: 1;
line-height: 1.2em;
font-family: "Roboto Condensed", sans-serif;
}
div.sidefig::after {
display: block;
content: "";
clear: both;
}
div.sidefig div.figure p:nth-of-type(1) {
width: 60%;
float: left;
}
div.sidefig div.figure p:nth-of-type(2) {
font-size: 95%;
/* border-top: 1px solid black; */
background-color: #f9f9ff;
padding: 1em;
}
div.sidefig div.figure img {
width: 100%;
}
div.figure img {
width: 100%;
}
span.figure-number {
font-weight: 500;
}
/* --- Footnote ------------------------------------------------------------ */
div.footpara {
display: inline-block;
}
h2.footnotes {
font-size: 16px;
width: 50%;
border-bottom: 1px solid black;
}
p.footpara {
column-count: 1;
line-height: 1.25em;
font-family: "Roboto Condensed", sans-serif;
margin: 0;
}
sup {
font-size: 0.75em;
vertical-align: top;
position: relative; top: -0.5em;
}
/* --- Block quote --------------------------------------------------------- */
blockquote p {
font-size: 95%;
line-height: 1.15em;
column-count: 1;
padding-top: 1em;
padding-bottom: 1.5em;
}
/* --- Source blocks ------------------------------------------------------- */
code {
font-family: "Roboto Mono", monospace;
font-weight: 300;
}
pre.example::before {
display: block;
background-color: #fffff;
content: "Output";
font-family: "Roboto Condensed", monospace;
font-weight: 400;
padding-bottom: 0.25em;
}
pre.example {
font-size: 70%;
background-color: #f9f9ff;
line-height: 1.4em;
font-family: "Roboto Mono", monospace;
font-weight: 300;
padding: 0.5em 1em 0.5em 1em;
}
pre.src {
font-size: 70%;
line-height: 1.4em;
font-family: "Roboto Mono", monospace;
font-weight: 300;
padding: 0;
margin: 0;
}
div.org-src-container {
border: .5px solid #555599;
padding: 0.50em 1.00em 0.75em 1.00em;
background-color: #f9f9ff;
margin-bottom: 0.5em;
}
label.org-src-name {
display: block;
font-family: "Roboto Condensed", sans-serif;
padding-bottom: .25em;
}
span.listing-number {
font-weight: 500;
}
</style>
<script>
window.MathJax = {
tex: {
ams: {
multlineWidth: '85%'
},
tags: 'ams',
tagSide: 'right',
tagIndent: '.8em'
},
chtml: {
scale: 1.0,
displayAlign: 'center',
displayIndent: '0em'
},
svg: {
scale: 1.0,
displayAlign: 'center',
displayIndent: '0em'
},
output: {
font: 'mathjax-modern',
displayOverflow: 'overflow'
}
};
</script>
<script
id="MathJax-script"
async
src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js">
</script>
</head>
<body>
<div id="content" class="content">
<h1 class="title">Notebook system for the Mx team</h1>
<div id="table-of-contents" role="doc-toc">
<h2>Table of Contents</h2>
<div id="text-table-of-contents" role="doc-toc">
<ul>
<li><a href="#orga48afb5">1. TOC   <span class="tag"><span class="TOC">TOC</span></span></a></li>
<li><a href="#org7929686">2. Running</a></li>
<li><a href="#org672346b">3. The notebook in action</a>
<ul>
<li><a href="#org081b1ce">3.1. The general interface of the Notebook</a></li>
<li><a href="#org3006811">3.2. You can leave the notebook, zoom into your code and program interactivelly</a></li>
<li><a href="#org58ece6f">3.3. You can pass org tables directly to your R/python code block</a></li>
</ul>
</li>
<li><a href="#org1680938">4. FORMULAS!</a>
<ul>
<li><a href="#org0aa8fa1">4.1. BEAMER export configuration example</a></li>
</ul>
</li>
<li><a href="#orgcf940a3">5. Limitations</a></li>
<li><a href="#org5387b52">6. TODO</a></li>
<li><a href="#orgd5736aa">7. General configuration</a></li>
<li><a href="#orgf7ac8e7">8. Configure TRAMP to your server</a></li>
<li><a href="#org4492cb4">9. Developer amenities</a></li>
<li><a href="#orgc1853dd">10. Citation management</a></li>
<li><a href="#orgd88bae6">11. Vim mode</a></li>
<li><a href="#org46d013e">12. Org mode</a></li>
<li><a href="#orgd14065e">13. Notebook mode</a></li>
<li><a href="#orga76601d">14. Copilot</a></li>
<li><a href="#orgec43d1c">15. ESS</a></li>
<li><a href="#org337af9d">16. FORMULAS!</a></li>
<li><a href="#orgc1a1b5f">17. Support for the Nim language</a></li>
</ul>
</div>
</div>
<p>
<b>Abstract |</b> A Notebook system based on Emacs borrowing from existing config files. This system works from a single org file as an attempt to be as easy as possible for non-emacs users. It handles analyses in any language supported by org and through any server with a ssh interface. Since, its contents (an org file) are automatically rendered in Github or similar, it is trivial to share analyses results with reviewers and auditors, thus providing a way for transparent review/auditing of statistical analyses. This configuration provides a more complete set of functionality than jupyter, with less hassle.
</p>
<div id="outline-container-orga48afb5" class="outline-2">
<h2 id="orga48afb5"><span class="section-number-2">1.</span> TOC   <span class="tag"><span class="TOC">TOC</span></span></h2>
<div class="outline-text-2" id="text-1">
<p>
This project is heavily inspired by existing configs:
</p>
<ol class="org-ol">
<li>Emacs Bedrock <a href="https://codeberg.org/ashton314/emacs-bedrock">https://codeberg.org/ashton314/emacs-bedrock</a> and;</li>
<li>Emacs notebook-mode <a href="https://github.com/rougier/notebook-mode">https://github.com/rougier/notebook-mode</a>.</li>
</ol>
<p>
It was created in order to simplify Emacs use as a server-ready Notebook.
</p>
</div>
</div>
<div id="outline-container-org7929686" class="outline-2">
<h2 id="org7929686"><span class="section-number-2">2.</span> Running</h2>
<div class="outline-text-2" id="text-2">
<ul class="org-ul">
<li>In order to run this you need <code>emacs -q -f org-babel-load-file</code> and select this README.org.</li>
<li>Although most packages will be installed in the first run, pay attention to the warnings and manually install them with <code>Ctrl-Shift-P package-install</code>.</li>
<li>The first run will take some time to compile packages.</li>
<li>Vim mode is available, but not enabled. In order to enable it, go to the vim mode section and set :eval yes.</li>
<li>All you can ever need is listed in <code>Ctrl-Shift-P package-install</code>.</li>
<li>Once done with analyses provide the link to your repo in your paper</li>
</ul>
</div>
</div>
<div id="outline-container-org672346b" class="outline-2">
<h2 id="org672346b"><span class="section-number-2">3.</span> The notebook in action</h2>
<div class="outline-text-2" id="text-3">
<p>
[BROKEN LINK: graphs/notebook.gif]
</p>
</div>
<div id="outline-container-org081b1ce" class="outline-3">
<h3 id="org081b1ce"><span class="section-number-3">3.1.</span> The general interface of the Notebook</h3>
<div class="outline-text-3" id="text-3-1">
</div>
<div id="outline-container-org90ce6c0" class="outline-4">
<h4 id="org90ce6c0"><span class="section-number-4">3.1.1.</span> You can have your plots displayed</h4>
<div class="outline-text-4" id="text-3-1-1">
<div class="org-src-container">
<pre class="src src-R"># load package and data
options(scipen=999) # turn-off scientific notation like 1e+48
library(ggplot2)
theme_set(theme_bw()) # pre-set the bw theme.
data("midwest", package = "ggplot2")
# Scatterplot
gg <- ggplot(midwest, aes(x=area, y=poptotal)) +
geom_point(aes(col=state, size=popdensity)) +
geom_smooth(method="loess", se=F) +
xlim(c(0, 0.1)) +
ylim(c(0, 500000)) +
labs(subtitle="Area Vs Population",
y="Population",
x="Area",
title="Scatterplot",
caption = "Source: midwest")
plot(gg)
</pre>
</div>
<div id="orgaff852a" class="figure">
<p><img src="data:image/png;base64,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" alt="scatter.png" />
</p>
</div>
</div>
</div>
<div id="outline-container-org261ae03" class="outline-4">
<h4 id="org261ae03"><span class="section-number-4">3.1.2.</span> Or your tables</h4>
<div class="outline-text-4" id="text-3-1-2">
<div class="org-src-container">
<pre class="src src-R">library(tableone)
## Load Mayo Clinic Primary Biliary Cirrhosis Data
library(survival)
data(pbc)
## Make categorical variables factors
varsToFactor <- c("status","trt","ascites","hepato","spiders","edema","stage")
pbc[varsToFactor] <- lapply(pbc[varsToFactor], factor)
## Create a variable list
dput(names(pbc))
vars <- c("time","status","age","sex","ascites","hepato",
"spiders","edema","bili","chol","albumin",
"copper","alk.phos","ast","trig","platelet",
"protime","stage")
## Create Table 1 stratified by trt
tableOne <- CreateTableOne(vars = vars, strata = c("trt"), data = pbc)
## Just typing the object name will invoke the print.TableOne method
print(tableOne)
</pre>
</div>
<pre class="example" id="orgd0a573b">
c("id", "time", "status", "trt", "age", "sex", "ascites", "hepato",
"spiders", "edema", "bili", "chol", "albumin", "copper", "alk.phos",
"ast", "trig", "platelet", "protime", "stage")
Stratified by trt
1 2 p test
n 158 154
time (mean (SD)) 2015.62 (1094.12) 1996.86 (1155.93) 0.883
status (%) 0.894
0 83 (52.5) 85 (55.2)
1 10 ( 6.3) 9 ( 5.8)
2 65 (41.1) 60 (39.0)
age (mean (SD)) 51.42 (11.01) 48.58 (9.96) 0.018
sex = f (%) 137 (86.7) 139 (90.3) 0.421
ascites = 1 (%) 14 ( 8.9) 10 ( 6.5) 0.567
hepato = 1 (%) 73 (46.2) 87 (56.5) 0.088
spiders = 1 (%) 45 (28.5) 45 (29.2) 0.985
edema (%) 0.877
0 132 (83.5) 131 (85.1)
0.5 16 (10.1) 13 ( 8.4)
1 10 ( 6.3) 10 ( 6.5)
bili (mean (SD)) 2.87 (3.63) 3.65 (5.28) 0.131
chol (mean (SD)) 365.01 (209.54) 373.88 (252.48) 0.748
albumin (mean (SD)) 3.52 (0.44) 3.52 (0.40) 0.874
copper (mean (SD)) 97.64 (90.59) 97.65 (80.49) 0.999
alk.phos (mean (SD)) 2021.30 (2183.44) 1943.01 (2101.69) 0.747
ast (mean (SD)) 120.21 (54.52) 124.97 (58.93) 0.460
trig (mean (SD)) 124.14 (71.54) 125.25 (58.52) 0.886
platelet (mean (SD)) 258.75 (100.32) 265.20 (90.73) 0.555
protime (mean (SD)) 10.65 (0.85) 10.80 (1.14) 0.197
stage (%) 0.201
1 12 ( 7.6) 4 ( 2.6)
2 35 (22.2) 32 (20.8)
3 56 (35.4) 64 (41.6)
4 55 (34.8) 54 (35.1)
</pre>
</div>
</div>
</div>
<div id="outline-container-org3006811" class="outline-3">
<h3 id="org3006811"><span class="section-number-3">3.2.</span> You can leave the notebook, zoom into your code and program interactivelly</h3>
<div class="outline-text-3" id="text-3-2">
<p>
[BROKEN LINK: graphs/zoom_in.gif]
</p>
</div>
</div>
<div id="outline-container-org58ece6f" class="outline-3">
<h3 id="org58ece6f"><span class="section-number-3">3.3.</span> You can pass org tables directly to your R/python code block</h3>
<div class="outline-text-3" id="text-3-3">
<table id="org643d4f0" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-right" />
<col class="org-right" />
<col class="org-right" />
<col class="org-right" />
<col class="org-right" />
</colgroup>
<tbody>
<tr>
<td class="org-left">one</td>
<td class="org-right">1</td>
<td class="org-right">2</td>
<td class="org-right">3</td>
<td class="org-right">4</td>
<td class="org-right">5</td>
</tr>
<tr>
<td class="org-left">two</td>
<td class="org-right">6</td>
<td class="org-right">7</td>
<td class="org-right">8</td>
<td class="org-right">9</td>
<td class="org-right">10</td>
</tr>
</tbody>
</table>
<div class="org-src-container">
<pre class="src src-R">print(tab)
</pre>
</div>
</div>
<div id="outline-container-org1ce4b3a" class="outline-4">
<h4 id="org1ce4b3a"><span class="section-number-4">3.3.1.</span> You can generate professional looking html reports</h4>
<div class="outline-text-4" id="text-3-3-1">
<p>
Just use <code>M-x notebook-export-html</code>, this functionality was slightly modified using code from notebook model.
</p>
</div>
</div>
</div>
</div>
<div id="outline-container-org1680938" class="outline-2">
<h2 id="org1680938"><span class="section-number-2">4.</span> FORMULAS!</h2>
<div class="outline-text-2" id="text-4">
<p>
\[ a=+\sqrt{2} \]
</p>
</div>
<div id="outline-container-org0aa8fa1" class="outline-3">
<h3 id="org0aa8fa1"><span class="section-number-3">4.1.</span> BEAMER export configuration example</h3>
<div class="outline-text-3" id="text-4-1">
<p>
:VISIBILITY: folded
</p>
</div>
</div>
</div>
<div id="outline-container-orgcf940a3" class="outline-2">
<h2 id="orgcf940a3"><span class="section-number-2">5.</span> Limitations</h2>
<div class="outline-text-2" id="text-5">
<p>
Although knowing to work in Emacs is not required (since which-key is active, and doing anything is really a matter of hitting <code>Ctrl-Shift-P</code>), Emacs bindings are too complex. I am still thinking on how to make keybindings more accessible.
</p>
</div>
</div>
<div id="outline-container-org5387b52" class="outline-2">
<h2 id="org5387b52"><span class="section-number-2">6.</span> TODO</h2>
<div class="outline-text-2" id="text-6">
<ul class="org-ul">
<li class="on"><code>[X]</code> Figure out why eglot is not starting with ess</li>
<li class="off"><code>[ ]</code> Simplify keybindings.</li>
<li class="off"><code>[ ]</code> Magit workflow to easily share notebooks within the interface</li>
<li class="on"><code>[X]</code> Figure out why svg-tag-mode does not load in the first try completely</li>
<li class="on"><code>[X]</code> Figure out why :toc: is not autopopulating</li>
</ul>
</div>
</div>
<div id="outline-container-orgd5736aa" class="outline-2">
<h2 id="orgd5736aa"><span class="section-number-2">7.</span> General configuration</h2>
<div class="outline-text-2" id="text-7">
<div class="org-src-container">
<pre class="src src-emacs-lisp">
;;; Guardrail
(when (< emacs-major-version 29)
(error (format "Emacs Bedrock only works with Emacs 29 and newer; you have version ~a" emacs-major-version)))
;; This initializes the packages for when one is reading the org file directly
(package-initialize)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Basic settings
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Package initialization
;;
;; We'll stick to the built-in GNU and non-GNU ELPAs (Emacs Lisp Package
;; Archive) for the base install, but there are some other ELPAs you could look
;; at if you want more packages. MELPA in particular is very popular. See
;; instructions at:
;;
;; https://melpa.org/#/getting-started
;;
;; You can simply uncomment the following if you'd like to get started with
;; MELPA packages quickly:
;;
(with-eval-after-load 'package
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t))
;; If you want to turn off the welcome screen, uncomment this
(setopt inhibit-splash-screen t)
(setopt initial-major-mode 'fundamental-mode) ; default mode for the *scratch* buffer
(setopt display-time-default-load-average nil) ; this information is useless for most
;; Automatically reread from disk if the underlying file changes
(setopt auto-revert-avoid-polling t)
;; Some systems don't do file notifications well; see
;; https://todo.sr.ht/~ashton314/emacs-bedrock/11
(setopt auto-revert-interval 5)
(setopt auto-revert-check-vc-info t)
(global-auto-revert-mode)
;; Save history of minibuffer
(savehist-mode)
;; Move through windows with Ctrl-<arrow keys>
(windmove-default-keybindings 'control) ; You can use other modifiers here
;; Fix archaic defaults
(setopt sentence-end-double-space nil)
;; Make right-click do something sensible
(when (display-graphic-p)
(context-menu-mode))
; Disable the bell
(setq ring-bell-function 'ignore)
;; Don't litter file system with *~ backup files; put them all inside
;; ~/.emacs.d/backup or wherever
(defun bedrock--backup-file-name (fpath)
"Return a new file path of a given file path.
If the new path's directories does not exist, create them."
(let* ((backupRootDir (concat user-emacs-directory "emacs-backup/"))
(filePath (replace-regexp-in-string "[A-Za-z]:" "" fpath )) ; remove Windows driver letter in path
(backupFilePath (replace-regexp-in-string "//" "/" (concat backupRootDir filePath "~") )))
(make-directory (file-name-directory backupFilePath) (file-name-directory backupFilePath))
backupFilePath))
(setopt make-backup-file-name-function 'bedrock--backup-file-name)
(set-face-attribute 'default nil :height 150) ; set font size
(setq undo-outer-limit 72000000)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Discovery aids
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Show the help buffer after startup
;;(add-hook 'after-init-hook 'help-quick)
;;(setq inhibit-startup-screen t
;; initial-buffer-choice nil)
;; which-key: shows a popup of available keybindings when typing a long key
;; sequence (e.g. C-x ...)
(use-package which-key
:ensure t
:config
(which-key-mode))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Minibuffer/completion settings
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; For help, see: https://www.masteringemacs.org/article/understanding-minibuffer-completion
(setopt enable-recursive-minibuffers t) ; Use the minibuffer whilst in the minibuffer
(setopt completion-cycle-threshold 1) ; TAB cycles candidates
(setopt completions-detailed t) ; Show annotations
(setopt tab-always-indent 'complete) ; When I hit TAB, try to complete, otherwise, indent
(setopt completion-styles '(basic initials substring)) ; Different styles to match input to candidates
(setopt completion-auto-help 'always) ; Open completion always; `lazy' another option
(setopt completions-max-height 20) ; This is arbitrary
(setopt completions-detailed t)
(setopt completions-format 'one-column)
(setopt completions-group t)
(setopt completion-auto-select 'second-tab) ; Much more eager
;(setopt completion-auto-select t) ; See `C-h v completion-auto-select' for more possible values
(keymap-set minibuffer-mode-map "TAB" 'minibuffer-complete) ; TAB acts more like how it does in the shell
;; some global key bindings
(global-set-key (kbd "C-S-p") 'execute-extended-command)
(global-set-key (kbd "C-f") 'isearch-forward)
(global-set-key (kbd "C-S-f") 'isearch-backward)
(global-set-key (kbd "C-s") 'save-buffer)
(global-set-key (kbd "C-s") 'save-buffer)
(define-key minibuffer-local-map (kbd "C-S-p") 'keyboard-escape-quit)
;; For a fancier built-in completion option, try ido-mode,
;; icomplete-vertical, or fido-mode. See also the file extras/base.el
;(icomplete-vertical-mode)
;(fido-vertical-mode)
;(setopt icomplete-delay-completions-threshold 4000)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Interface enhancements/defaults
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Mode line information
(setopt line-number-mode t) ; Show current line in modeline
(setopt column-number-mode t) ; Show column as well
(setopt x-underline-at-descent-line nil) ; Prettier underlines
(setopt switch-to-buffer-obey-display-actions t) ; Make switching buffers more consistent
(setopt show-trailing-whitespace nil) ; By default, don't underline trailing spaces
(setopt indicate-buffer-boundaries 'left) ; Show buffer top and bottom in the margin
;; Enable horizontal scrolling
(setopt mouse-wheel-tilt-scroll t)
(setopt mouse-wheel-flip-direction t)
;; We won't set these, but they're good to know about
;;
;; (setopt indent-tabs-mode nil)
;; (setopt tab-width 4)
;; Misc. UI tweaks
(blink-cursor-mode -1) ; Steady cursor
(pixel-scroll-precision-mode) ; Smooth scrolling
;; Use common keystrokes by default
(cua-mode)
;; Display line numbers in programming mode
(add-hook 'prog-mode-hook 'display-line-numbers-mode)
(setopt display-line-numbers-width 3) ; Set a minimum width
;; Nice line wrapping when working with text
(add-hook 'text-mode-hook 'visual-line-mode)
;; Modes to highlight the current line with
(let ((hl-line-hooks '(text-mode-hook prog-mode-hook)))
(mapc (lambda (hook) (add-hook hook 'hl-line-mode)) hl-line-hooks))
;; remove scroll-bar
;;(scroll-bar-mode -1)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Tab-bar configuration
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Show the tab-bar as soon as tab-bar functions are invoked
(setopt tab-bar-show 1)
;; Add the time to the tab-bar, if visible
(add-to-list 'tab-bar-format 'tab-bar-format-align-right 'append)
(add-to-list 'tab-bar-format 'tab-bar-format-global 'append)
(setopt display-time-format "%a %F %T")
(setopt display-time-interval 1)
(display-time-mode)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Theme
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(use-package emacs
:config
(load-theme 'modus-operandi)) ; for light theme, use modus-operandi
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Built-in customization framework
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(custom-set-variables
;; custom-set-variables was added by Custom.
;; 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.
'(custom-enabled-themes '(modus-operandi))
'(package-selected-packages '(org-roam citar ess evil which-key)))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; 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.
)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Motion aids
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(use-package avy
:ensure t
:demand t
:bind (("C-c j" . avy-goto-line)
("S-j" . avy-goto-char-timer)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Power-ups: Embark and Consult
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Consult: Misc. enhanced commands
(use-package consult
:ensure t
:bind (
;; Drop-in replacements
("C-x b" . consult-buffer) ; orig. switch-to-buffer
("M-y" . consult-yank-pop) ; orig. yank-pop
;; Searching
("M-s r" . consult-ripgrep)
("M-s l" . consult-line) ; Alternative: rebind C-s to use
("M-s s" . consult-line) ; consult-line instead of isearch, bind
("M-s L" . consult-line-multi) ; isearch to M-s s
("M-s o" . consult-outline)
;; Isearch integration
:map isearch-mode-map
("M-e" . consult-isearch-history) ; orig. isearch-edit-string
("M-s e" . consult-isearch-history) ; orig. isearch-edit-string
("M-s l" . consult-line) ; needed by consult-line to detect isearch
("M-s L" . consult-line-multi) ; needed by consult-line to detect isearch
)
:config
;; Narrowing lets you restrict results to certain groups of candidates
(setq consult-narrow-key "<"))
(use-package embark-consult
:ensure t
:after embark
:after consult
)
(use-package embark
:ensure t
:demand t
:after avy
:bind (("C-c a" . embark-act)) ; bind this to an easy key to hit
:init
;; Add the option to run embark when using avy
(defun bedrock/avy-action-embark (pt)
(unwind-protect
(save-excursion
(goto-char pt)
(embark-act))
(select-window
(cdr (ring-ref avy-ring 0))))
t)
;; After invoking avy-goto-char-timer, hit "." to run embark at the next
;; candidate you select
(setf (alist-get ?. avy-dispatch-alist) 'bedrock/avy-action-embark))
(use-package embark-consult
:ensure t)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Minibuffer and completion
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Vertico: better vertical completion for minibuffer commands
(use-package vertico
:ensure t
:init
;; You'll want to make sure that e.g. fido-mode isn't enabled
(vertico-mode))
(use-package vertico-directory
:ensure nil
:after vertico
:bind (:map vertico-map
("M-DEL" . vertico-directory-delete-word)))
;; Marginalia: annotations for minibuffer
(use-package marginalia
:ensure t
:config
(marginalia-mode))
;; Popup completion-at-point
(use-package corfu
:ensure t
:init
(global-corfu-mode)
:custom
(corfu-auto t) ;; Enable auto completion
(corfu-preview-current nil) ;; Disable current candidate preview
:bind
(:map corfu-map
("SPC" . corfu-insert-separator)
("C-n" . corfu-next)
("C-p" . corfu-previous)))
;; Part of corfu
(use-package corfu-popupinfo
:after corfu
:ensure nil
:hook (corfu-mode . corfu-popupinfo-mode)
:custom
(corfu-popupinfo-delay '(0.25 . 0.1))
(corfu-popupinfo-hide nil)
:config
(corfu-popupinfo-mode))
;; Make corfu popup come up in terminal overlay
(use-package corfu-terminal
:if (not (display-graphic-p))
:ensure t
:config
(corfu-terminal-mode))
(use-package corfu-doc
:hook (corfu-mode-hook . corfu-doc-mode))
;; Fancy completion-at-point functions; there's too much in the cape package to
;; configure here; dive in when you're comfortable!
(use-package cape
:ensure t
:init
(add-to-list 'completion-at-point-functions #'cape-dabbrev)
(add-to-list 'completion-at-point-functions #'cape-file))
;; Pretty icons for corfu
(use-package kind-icon
:if (display-graphic-p)
:ensure t
:after corfu
:config
(add-to-list 'corfu-margin-formatters #'kind-icon-margin-formatter))
(use-package eshell
:init
(defun bedrock/setup-eshell ()
;; Something funny is going on with how Eshell sets up its keymaps; this is
;; a work-around to make C-r bound in the keymap
(keymap-set eshell-mode-map "C-r" 'consult-history))
:hook ((eshell-mode . bedrock/setup-eshell)))
;; Orderless: powerful completion style
(use-package orderless
:ensure t
:config
(setq completion-styles '(orderless)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Misc. editing enhancements
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Modify search results en masse
(use-package wgrep
:ensure t
:config
(setq wgrep-auto-save-buffer t))
(which-key-show-top-level)
</pre>
</div>
</div>
</div>
<div id="outline-container-orgf7ac8e7" class="outline-2">
<h2 id="orgf7ac8e7"><span class="section-number-2">8.</span> Configure TRAMP to your server</h2>
<div class="outline-text-2" id="text-8">
<div class="org-src-container">
<pre class="src src-emacs-lisp">(use-package tramp
:ensure t
:config
(eval-after-load 'tramp '(setenv "NCPUS" "23")) ;; set env variables
(eval-after-load 'tramp '(setenv "OMP_NUM_THREADS" "23")) ;; set env variables
(add-to-list 'tramp-methods
;; this is an internal method for interactive scripting, change to what your server uses
'("qsub"
(tramp-login-program "qsub")
(tramp-login-args (("-I -l ncpus=23"))) ; options here?
;; the local $SHELL may contain conflicting configuration
;; this should be good for most cases
(tramp-login-env (("SHELL") ("/bin/sh")))
(tramp-remote-shell "/bin/sh")
(tramp-remote-shell-args ("-c"))
(tramp-connection-timeout 10)))
)
</pre>
</div>
</div>
</div>
<div id="outline-container-org4492cb4" class="outline-2">
<h2 id="org4492cb4"><span class="section-number-2">9.</span> Developer amenities</h2>
<div class="outline-text-2" id="text-9">
<div class="org-src-container">
<pre class="src src-emacs-lisp">;;; This will try to use tree-sitter modes for many languages. Please run
;;;
;;; M-x treesit-install-language-grammar
;;;
;;; Before trying to use a treesit mode.
;;; Contents:
;;;
;;; - Built-in config for developers
;;; - Version Control
;;; - Common file types
;;; - Eglot, the built-in LSP client for Emacs
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Built-in config for developers
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(setq treesit-language-source-alist
'((r . ("https://github.com/r-lib/tree-sitter-r" "main" "src"))))
(use-package emacs
:config
;; Treesitter config