summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJSDurand <mmemmew@gmail.com>2021-02-22 11:51:15 +0800
committerJSDurand <mmemmew@gmail.com>2021-02-22 11:51:15 +0800
commit7743f3ed1b81fbc693d58585596bf7caf783d1c7 (patch)
treee236de03db2b36c4d45b2fcf92ec89ea67859ba5
parent01c080b98c6c7b645ac5c502c896b0965b784cb1 (diff)
More configurations
Now TeX and elfeed are roughly configured.
-rw-r--r--basic.el11
-rw-r--r--bongo.el4
-rw-r--r--desktop36
-rw-r--r--elfeed-conf.el56
-rw-r--r--elisp.el33
-rw-r--r--eshell-conf.el3
-rw-r--r--init.el9
-rw-r--r--recentf35
-rw-r--r--tex-conf.el40
9 files changed, 194 insertions, 33 deletions
diff --git a/basic.el b/basic.el
index c248296..f8dd47f 100644
--- a/basic.el
+++ b/basic.el
@@ -6,6 +6,10 @@
(set 'eval-expression-print-length nil) ;; A value of nil means no limit.
(set 'eval-expression-print-level nil) ;; A value of nil means no limit.
+;;; resize horizontally
+
+(set 'fit-window-to-buffer-horizontally t)
+
;;; Important in order to read passwords
(setq epg-pinentry-mode 'loopback)
@@ -164,7 +168,10 @@ This will maintain the frame's width and height as well."
(display-buffer-same-window))
(,(rx (seq bos "*Flymake"))
(display-buffer-at-bottom)
- (window-height . 0.2))))
+ (window-height . 0.2))
+ (,(rx (seq bos "*Man " (one-or-more not-newline) "*" eos))
+ (display-buffer-in-tab durand-display-in-one-window)
+ (tab-name . "man page"))))
;;; Custom kill buffer function
@@ -177,7 +184,7 @@ window, then also delete the selected window."
(interactive "P")
(cond
((window-minibuffer-p (selected-window))
- ;; this is the same as calling `abort-recursive-edit'.
+ ;; this is the same as calling `abort-recursive-edit'.
(throw 'exit t))
(t (kill-buffer (current-buffer))))
(cond
diff --git a/bongo.el b/bongo.el
index 7fa5375..061d7a0 100644
--- a/bongo.el
+++ b/bongo.el
@@ -32,7 +32,8 @@
;; Bongo info path
;;;###autoload
- (add-to-list 'Info-directory-list (expand-file-name "bongo/" package-dir))
+ (eval-after-load 'info
+ '(add-to-list 'Info-directory-list (expand-file-name "bongo/" package-dir)))
;;;###autoload
(defvar durand-bongo-music-dir nil
@@ -523,7 +524,6 @@ Modified by Durand."
;;;###autoload
(defun durand-bongo-buffer ()
"Return the buffer (bongo-playlist-buffer)."
- :override 'bongo-buffer
(interactive)
(bongo-playlist-buffer))
diff --git a/desktop b/desktop
index 0c2f05a..f6e6cf6 100644
--- a/desktop
+++ b/desktop
@@ -2,18 +2,42 @@
;; --------------------------------------------------------------------------
;; Desktop File for Emacs
;; --------------------------------------------------------------------------
-;; Created Sun Feb 7 10:31:05 2021
+;; Created Sun Feb 21 11:54:37 2021
;; Desktop file format version 208
;; Emacs version 27.1.90
;; Global section:
(setq desktop-saved-frameset nil)
(setq desktop-missing-file-warning nil)
-(setq tags-file-name "/Users/durand/w.emacs.d/emacs/src/TAGS")
+(setq tags-file-name "/Users/durand/elisp_packages/suffix array/sais-lite-2.4.1/TAGS")
(setq tags-table-list '("/Users/durand/elisp_packages/suffix array/sais-lite-2.4.1/TAGS" "/Users/durand/w.emacs.d/emacs/src/TAGS"))
-(setq search-ring '(#("cdr" 0 3 (isearch-regexp-function nil isearch-case-fold-search t)) #("pdf-tools" 0 9 (isearch-regexp-function nil isearch-case-fold-search t)) #("size" 0 4 (isearch-regexp-function nil isearch-case-fold-search t)) #("image-dis" 0 9 (isearch-case-fold-search t isearch-regexp-function nil)) #("floor" 0 5 (isearch-regexp-function nil isearch-case-fold-search t)) #("?d" 0 2 (isearch-regexp-function nil isearch-case-fold-search t)) #("insi" 0 4 (isearch-regexp-function nil isearch-case-fold-search t)) #("view-i" 0 6 (isearch-regexp-function nil isearch-case-fold-search t)) #("?j" 0 2 (isearch-regexp-function nil isearch-case-fold-search t)) #("raise" 0 5 (isearch-regexp-function nil isearch-case-fold-search t)) #("C-x C-c" 0 7 (isearch-regexp-function nil isearch-case-fold-search nil)) #("sais" 0 4 (isearch-regexp-function nil isearch-case-fold-search t)) #("&rest" 0 5 (isearch-case-fold-search t isearch-regexp-function nil)) #("mark" 0 4 (isearch-case-fold-search t isearch-regexp-function nil)) #("position-to-" 0 12 (isearch-case-fold-search t isearch-regexp-function nil)) #("jump" 0 4 (isearch-case-fold-search t isearch-regexp-function nil))))
-(setq regexp-search-ring '(#("save" 0 4 (isearch-case-fold-search t)) #("n" 0 1 (isearch-case-fold-search t)) #("head" 0 4 (isearch-case-fold-search t)) #("directory" 0 9 (isearch-case-fold-search t)) #("starts" 0 6 (isearch-case-fold-search t)) #(")$" 0 2 (isearch-case-fold-search t)) #("int" 0 3 (isearch-case-fold-search t)) #("nano_multiplier" 0 15 (isearch-case-fold-search t)) #("h\"" 0 2 (isearch-case-fold-search t)) #("^l" 0 2 (isearch-case-fold-search t)) #("intb" 0 4 (isearch-case-fold-search t)) #("inta" 0 4 (isearch-case-fold-search t)) #("durand-search-replace-symbol" 0 28 (isearch-case-fold-search t)) #("^e" 0 2 (isearch-case-fold-search t)) #("^install" 0 8 (isearch-case-fold-search t)) #("^ \\{2\\}\\$" 0 1 (isearch-case-fold-search t) 1 9 (isearch-case-fold-search t))))
-(setq register-alist '((109 file-query "/Users/durand/elisp_packages/suffix array/sais.el" 14600) (102 . #(";;;###autoload\n(defface )" 0 3 (face font-lock-comment-delimiter-face) 3 6 (face font-lock-comment-face) 6 13 (face (font-lock-warning-face font-lock-warning-face)) 13 14 (rear-nonsticky t face (font-lock-warning-face font-lock-warning-face)) 14 15 (face font-lock-comment-face) 16 23 (face font-lock-keyword-face))) (100 . #(";;;###autoload\n(defun )" 0 3 (fontified t face font-lock-comment-delimiter-face) 3 6 (fontified t face font-lock-comment-face) 6 13 (fontified t face (font-lock-warning-face font-lock-warning-face)) 13 14 (fontified t rear-nonsticky t face (font-lock-warning-face font-lock-warning-face)) 14 15 (fontified t face font-lock-comment-face) 15 16 (fontified t) 16 21 (fontified t face font-lock-keyword-face) 21 22 (fontified t) 22 23 (fontified t))) (118 . #(";;;###autoload\n(defvar )" 0 3 (fontified t face font-lock-comment-delimiter-face) 3 6 (fontified t face font-lock-comment-face) 6 13 (fontified t face (font-lock-warning-face font-lock-warning-face)) 13 14 (fontified t rear-nonsticky t face (font-lock-warning-face font-lock-warning-face)) 14 15 (fontified t face font-lock-comment-face) 15 16 (fontified t) 16 22 (fontified t face font-lock-keyword-face) 22 23 (fontified t) 23 24 (fontified t))) (97 . #(";;;###autoload" 0 3 (fontified t face font-lock-comment-delimiter-face) 3 6 (fontified t face font-lock-comment-face) 6 13 (fontified t face (font-lock-warning-face font-lock-warning-face)) 13 14 (rear-nonsticky t fontified t face (font-lock-warning-face font-lock-warning-face))))))
-(setq file-name-history '("~/.doom.d/modules/config/durand-ideal/autoload.el" "~/.doom.d/modules/tools/durand-pdf/autoload.el" "~/.doom.d/modules/tools/durand-pdf/" "modules/tools/durand-pdf/README.org" "~/.doom.d/config.el" "~/.doom.d/" "~/Desktop/Centre/PDF/Pas encore lu/" "~/.emacs.d/basic.el" "~/elisp_packages/suffix array/sais-lite-2.4.1/is_orig.c" "~/elisp_packages/suffix array/" "~/elisp_packages/suffix array/Permuted Longest Common Prefix Array by Kärkkäinen et al.pdf" "~/elisp_packages/suffix array/Dynamic LCA Queries on Trees by Richard Cole & Ramesh Hariharan.pdf" "~/Downloads/" "~/elisp_packages/suffix array/Inducing the LCP Array by Johannes Fischer.pdf" "~/elisp_packages/pdf-tools/server/" "~/elisp_packages/pdf-tools/" "~/elisp_packages/pdf-tools/lisp/pdf-isearch.el" "~/elisp_packages/pdf-tools/lisp/pdf-macs.el" "~/.emacs.d/init.el" "~/.emacs.d/pdf.el" "~/elisp_packages/pdf-tools/lisp/pdf-outline.el" "~/elisp_packages/pdf-tools/lisp/pdf-history.el" "~/elisp_packages/pdf-tools/lisp/pdf-virtual.el" "~/elisp_packages/pdf-tools/lisp/pdf-links.el" "~/Desktop/Centre/Mes notes/Les Notes/About Stacks Project/splitting principle.pdf" "~/Desktop/Centre/PDF/Pas encore lu/composition of roofs in derived category.pdf" "~/elisp_packages/rlist/" "~/elisp_packages/rlist/README.org" "~/elisp_packages/rlist/.gitignore" "~/elisp_packages/rlist/patch 4.patch" "~/elisp_packages/rlist/patch 3.patch" "/Users/durand/elisp_packages/rlist/patch 1.patch" "~/elisp_packages/rlist/patch 2.patch" "~/elisp_packages/rlist/rlist.el" "~/elisp_packages/rlist/patche 1.patch" "~/.emacs.d/gnus-conf.el" "~/org/math_article_links.org" "~/elisp_packages/emacs-rime/lib.c" "~/.emacs.d/rime-conf.el" "~/.emacs.d/rime/" "~/.emacs.d/rime" "~/elisp_packages/emacs-rime/" "~/elisp_packages/librime/" "~/elisp_packages/rfi/" "~/elisp_packages/suffix tree/" "~/elisp_packages/durand-simple/" "~/.emacs.d/org-conf.el" "~/.emacs.d/magit-conf.el" "~/elisp_packages/" "~/elisp_packages/suffix tree/LCS.el" "~/elisp_packages/suffix tree/generalized-suffix-tree.el" "/Applications/Org Protocol Handler.app/Contents/Resources/" "/Applications/Org Protocol Handler.app/Contents/Resources/Scripts/main.scpt" "/Applications/Org Protocol Handler.app/Contents/Resources/parse.py" "~/org/youtube_links.org" "/Users/durand/w.emacs.d/emacs/doc/misc/calc.pdf" "~/elisp_packages/suffix array/development diary.txt" "/Users/durand/elisp_packages/suffix array/development diary.txt" "~/elisp_packages/suffix array/.gitignore" "~/elisp_packages/suffix array/developpement diary.txt" "~/.emacs.d/ibuffer.el" "~/elisp_packages/rlist/ChangeLog.txt" "~/.emacs.d/" "~/.emacs.d/completion-conf.el" "~/.emacs.d/dired-conf.el" "~/.doom.d/banners/default.png" "~/.emacs.d/dashboard.el" "~/.emacs.d/bongo.el" "~/tree/master" "~/Desktop" "/usr/local/share/info/" "~/.emacs.d/abbrev_defs" "~/elisp_packages/temp" "~/elisp_packages/rlist" "~/elisp_packages/durand-simple/durand-simple.el" "~/.emacs.d/desktop" "~/.emacs.d/register-conf.el" "~/w.emacs.d/emacs/src/" "/usr/local/share/emacs/27.1.90/lisp/hippie-exp.el.gz" "/var/folders/66/5zmyxj_11fjcgnzw1pc9lz800000gn/T/docview501/" "/usr/local/bin/gs" "/Users/durand/Desktop/Centre/A propos de programmes/C/for loop question/question.txt" "~/Desktop/Centre/A propos de programmes/C/for loop question/" "~/Desktop/" "~/Desktop/Prop 5.15.png" "~/.doom.d/banners/" "~/.doom.d/banner" "~/Desktop/Centre/" "~/.emacs.d" "~/Desktop/Centre/A propos de programmes/C/for loop question/question.c" "~/Desktop/Centre/A propos de programmes/C/" "~/.emacs.d/*el" "~/.emacs.d/*/*.el" "~/Desktop/Centre/A propos de programmes/C/for loop question/back.c" "/usr/local/share/emacs/27.1.90/lisp/" "~/.emacs.d/view-conf.el" "/usr/local/" "~/.emacs.d/backups" "~/Desktop/Centre/A propos de programmes/C/for loop question/C file.zip" "~/elisp_packages/suffix array/sais-lite-2.4.1/test.c" "/usr/local/share/emacs/27.1.90/lisp/eshell/" "~/.emacs.d/eshell-conf.el" "~/Desktop/a style.el" "~/.emacs.d/eshell" "~/.marks/" "~/.emacs.d/eshell/" "~/elisp_packages/suffix array/sais-lite-2.4.1/tags" "~/elisp_packages/suffix array/sais.el" "~/Desktop/Centre/Documents partout/Articles politiques/On platformarchs, the demi-state, and deplatforming.txt" "~/.emacs.d/center-buffer.el" "~/elisp_packages/olivetti/" "~/Desktop/doom.emacs.d/.local/straight/repos/olivetti/" "~/Desktop/doom.emacs.d/.local/straight/repos/olivetti/olivetti.el" "~/.doom.d/modules/app/durand-bongo/autoload.el" "~/elisp_packages/suffix array/sais-lite-2.4.1/sais.c" "~/Desktop/Centre/Musique/Chansons/Anglais/Jada Facer/Jada Facer - cover of Faded by Alan Walker.webm" "~/Desktop/Centre/Musique/Chansons/Pure/" "/www.youtube.com/watch?v=9U0XVdvQwAI" "~/.emacs.d/org-pdftools.el" "~/.emacs.d/.gitignore" "~/Desktop/emacs.d/" "~/.emacs.d/bookmarks" "~/Desktop/emacs.d/view-conf.el" "~/Desktop/emacs.d/basic.el" "~/.doom.d/modules/editor/durand-evil/autoload.el" "~/.doom.d/modules/editor/durand-evil/evil-setting.el" "~/.doom.d/modules/ui/durand-dashboard/autoload.el" "~/.doom.d/modules/lang/durand-org/autoload.el" "/Users/durand/.doom.d/" "//org-protocol:/capture?template=L&url=http:/www.t66y.com/htm_data/2101/15/4301994.html&title=[HD/3.0G] 390JAC-076 超ハメ潮連発×なまなか6連発 超バドミントン部あかりちゃん 23歳 潮吹き部長 - 亞洲有碼原創區 | 草榴社區 - t66y.com&selection=" "~/Desktop/emacs.d/org-conf.el" "~/elisp_packages/suffix array/sais-lite-2.4.1/sais.hxx" "~/elisp_packages/suffix array/sais-lite-2.4.1/sais.hyy" "~/elisp_packages/suffix array/sais-lite-2.4.1/durand.c" "~/elisp_packages/suffix array/Linear Suffix Array Construction by Almost Pure Induced-Sorting.pdf" "~/Downloads/documents intéressants/p-adiques/crystalline/Complexe de de Rham Witt et cohomologie crystalline.pdf" "~/Desktop/Centre/Documents partout/Articles politiques/" "~/Desktop/Centre/Documents partout/Articles politiques" "~/Desktop/On platformarchs, the demi-state, and deplatforming.txt" "~/Desktop/test.txt" "~/Desktop/emacs.d/init.el" "~/Desktop/emacs.d/tab-conf.el" "~/Desktop/emacs.d/common.el" "~/Desktop/emacs.d/gnus-conf.el" "//org-protocol:/capture?template=L&url=https:/www.youtube.com/watch?v=9KAp_zWeI34&title=Automating Everything in Linux with ENTR! - YouTube&selection=" "~/elisp_packages/suffix array/sais-lite-2.4.1/" "/Users/durand/Desktop/donut.c" "~/elisp_packages/suffix array/sais-lite-2.4.1/README" "~/Desktop/emacs.d/embark-conf.el" "/Users/durand/elisp_packages/suffix array/sais-lite-2.4.1/sais.hxx" "~/elisp_packages/suffix array/sais-lite-2.4.1/Makefile" "~/" "~/elisp_packages/suffix array/sa.el" "~/Desktop/Centre/Vidéos/Vlog - Emacs is my 'favourite Emacs package'-RiXK7NALgRs.mkv" "~/elisp_packages/transpose-frame/transpose-frame.el" "~/elisp_packages/transpose-frame" "~/.emacs.d/.local/straight/repos/emacs-libvterm/vterm.el" "~/.emacs.d/.local/straight/repos/emacs-libvterm/vterm-module.h" "/Users/durand/.emacs.d/.local/straight/repos/emacs-libvterm/emacs-module.h" "~/elisp_packages/suffix array/Induced Sorting.pdf" "~/Downloads/Induced Sorting.pdf" "~/elisp_packages/suffix array/Building suffix arrays.pdf" "~/Downloads/Small04.pdf" "~/elisp_packages/suffix array/sais-lite-2.4.1/suftest.c" "~/elisp_packages/suffix array/sais-lite-2.4.1/sais.h" "~/Desktop/emacs.d/modeline.el" "~/Desktop/emacs.d/ibuffer.el" "~/elisp_packages/suffix array" "~/Desktop/emacs.d/modes/modes.el" "~/Desktop/emacs.d/completion-conf.el" "~/Desktop/emacs.d/comb/orderless-conf.el" "~/org/notes.org" "~/org/grec/vocab.org" "~/org/aujourdhui.org" "~/elisp_packages/suffix tree/LCA.el" "Algorithms on Strings, Trees, and Sequences Computer Science and Computational Biology by Dan Gusfield (z-lib.org).pdf" "~/Downloads/documents intéressants/grec/" "~/Desktop/Centre/Tibetan/" "~/Downloads/documents intéressants/AG/" "~/Downloads/documents intéressants/Algorithms/" "~/elisp_packages/suffix tree/test.el" "LCS.el" "~/.doom.d/modules/completion/durand-completion/autoload.el" "~/elisp_packages/protesilaos/prot-simple.el" "~/w.emacs.d/emacs/" "~/Desktop/emacs.d/dashboard.el" "~/elisp_packages/suffix tree/README.org" "~/Desktop/Centre/Musique/Chansons/Chinois" "~/Desktop/Centre/Musique/Chansons/Chinois/" "~/Desktop/emacs.d/bongo.el" "/usr/share/info/" "/usr/share/info/dir" "~/elisp_packages/bongo/" "~/elisp_packages/bongo/bongo.info" "/usr/local/share/info" "/Users/durand/elisp_packages/bongo/" "/usr/local/share/info/bongo.info" "/usr/local/share/info/dir" "/usr/local/share/info/ccmode.info.gz" "/usr/local/share/info/elisp.info.gz" "~/elisp_packages/bongo/bongo.texi" "~/elisp_packages/suffix tree/.gitignore" "~/Downloads/kmismatches.ppt" "~/Desktop/Centre/A propos de programmes/C" "~/Desktop/Centre/A propos de programmes/Extreme C Taking You To The Limit In Concurrency, OOP, And The Most Advanced Capabilities Of C by Kamran Amini (z-lib.org).pdf" "~/Desktop/Centre/A propos de programmes/" "~/Downloads/Extreme C Taking You To The Limit In Concurrency, OOP, And The Most Advanced Capabilities Of C by Kamran Amini (z-lib.org).pdf" "~/Desktop/emacs.d/magit-conf.el" "~/elisp_packages/protesilaos/modus-themes/" "~/Desktop/emacs.d/text-conf.el" "~/Desktop/emacs.d/center-buffer.el" "~/Desktop/emacs.d/modes/Concepts.txt" "~/w.emacs.d/emacs/src/TAGS" "~/Downloads/TARelfectionReport_Chinese.odt" "~/.doom.d/autoload.el" "~/.doom.d" "~/Desktop/Centre/A propos de programmes/CPP/breakout/" "~/elisp_packages/suffix tree/Changelog" "~/elisp_packages/dired-subtree/dired-subtree.el" "~/org/aujourdhui.org_archive" "~/org/agenda.org" "~/Downloads/Guide-of-report.pdf" "~/Desktop/grades.csv" "~/org/notes(1).org_archive" "~/org/notes.org_archive" "~/Desktop/emacs.d/eww-bookmarks" "~/Desktop/emacs.d/.gitignore" "~/Desktop/emacs.d/search-conf.el" "~/Desktop/emacs.d/eww-conf.el" "~/Desktop/emacs.d/init" "~/Desktop/emacs.d/basic" "~/elisp_packages/durand-simple" "~/Desktop/emacs.d/elisp.el" "~/Downloads/camarades/Kuei You/" "~/Downloads/camarades/" "~/Downloads/emacs_.emacs.d_straight_repos_prot-lisp_prot-simple.el" "/www.monodoncoffee.com/products/drip-coffee-gift-box-30-pack" "~/elisp_packages/suffix tree/Archives" "~/Desktop/emacs.d/comb/pdf reading progress.txt" "~/w.emacs.d/emacs/src/xdisp.c" "~/w.emacs.d/emacs/src/dispextern.h" "~/elisp_packages/suffix tree/suffiex-tree.txt" "~/Desktop/emacs.d/dired-conf.el" "~/Desktop/emacs.d/rime-conf.el" "~/Desktop/emacs.d/org-pdftools.el" "~/elisp_packages/pdf-tools/lisp/pdf-occur.el" "~/elisp_packages/pdf-tools/Cask" "/Users/durand/elisp_packages/pdf-tools/server/Makefile" "/Users/durand/elisp_packages/pdf-tools/server/autogen.sh" "/Users/durand/elisp_packages/pdf-tools/Cask" "/Users/durand/elisp_packages/pdf-tools/Makefile" "~/Downloads/documents intéressants/Algorithms/Algorithms on Strings, Trees, and Sequences Computer Science and Computational Biology by Dan Gusfield (z-lib.org).pdf" "~/org/roam/2020-10-04--09-34-57-pseudo_coherent_complexes_of_modules_over_rings.org" "/Users/durand/w.emacs.d/emacs/nextstep/README" "/Users/durand/w.emacs.d/emacs/Makefile" "/Users/durand/w.emacs.d/emacs/src/Makefile" "~/w.emacs.d/emacs/nextstep/INSTALL" "/Users/durand/w.emacs.d/emacs/INSTALL" "/Users/durand/w.emacs.d/emacs/README" "basic.el" "/usr/local/Cellar/emacs-plus@27/27.1/share/emacs/27.1/lisp/" "~/Desktop/emacs.d/testing" "/Users/durand/elisp_packages/suffix tree/" "~/.doom.d/modules/config/durand-ideal/config.el" "~/Desktop/Centre/Échecs/" "~/Desktop/Centre/TeX/" "~/Desktop/Centre/Pour thèse/" "~/Desktop/Centre/À propos de NTU/" "~/Desktop/Centre/Mes notes/" "~/Desktop/Centre/LaTeX temporaire/" "~/elisp_packages/durand-chercher-pdf/LICENSE" "~/elisp_packages/durand-chercher-pdf/durand-chercher-pdf.el" "~/elisp_packages/durand-chercher-pdf" "~/Desktop/Centre/Musique" "~/Desktop/Centre/Musique/playlists/" "/Users/durand/Desktop/Centre/Musique/Chansons/Chinois/言奕、陳華 - OUR CHANNEL COVER 鄧福如 - 如果有如果.mkv" "~/.emacs.d/.local/straight/repos/olivetti/olivetti.el" "~/Desktop/emacs.d/a/suffix tree/suffix-tree.el" "~/Desktop/emacs.d/a/suffix tree/suffix tree test ground.txt" "~/Desktop/emacs.d/a/suffix tree/suffiex-tree.txt" "~/Desktop/emacs.d/a/suffix tree/lcs test ground.txt" "~/Desktop/emacs.d/a/suffix tree/gst test ground.txt" "~/Desktop/emacs.d/a/suffix tree/gst test ground (2).txt" "~/Desktop/emacs.d/a/suffix tree/gst debugging platform.txt" "~/Desktop/emacs.d/a/suffix tree/generalized-suffix-tree.el" "~/Desktop/emacs.d/a/suffix tree/ST.cpp" "~/Desktop/emacs.d/a/suffix tree/LCS.el" #("/dev/null" 0 9 (fontified nil)) "~/Desktop/emacs.d/suffix tree/" "/Users/durand/w.emacs.d/emacs/BUGS" "~/org/" "~/w.emacs.d/emacs/ChangeLog.3" "/Users/durand/w.emacs.d/emacs/ChangeLog.1" "~/w.emacs.d/emacs" "~/Desktop/emacs.d/theme.el" "~/Desktop/emacs.d/suffix tree/suffiex-tree.txt" "~/Desktop/emacs.d/suffix tree/generalized-suffix-tree.el" "~/w.emacs.d/emacs/etc/" "~/w.emacs.d/" "~/Desktop/emacs.d/a/view-functions.el" "~/elisp_packages/protesilaos/" "~/Desktop/emacs.d/suffix tree/LCS.el" "~/Desktop/suffix tree/" "~/Desktop/suffix tree/generalized-suffix-tree.el" "~/Desktop/suffix tree/LCS.el" "/Users/durand/elisp_packages/" "~/Desktop/emacs.d/suffix tree/gst debugging platform.txt" "~/Desktop/emacs.d/suffix tree/ST.cpp" "suffiex-tree.txt" "~/Desktop/emacs.d/suffix tree/su- txt" "suffix-tree.el" "~/Desktop/emacs.d/suffix tree/gst test ground (2).txt" "~/Downloads/documents intéressants/Algorithms/Algorithm 1 from Ukkonen paper.png" "~/Downloads/documents intéressants/Algorithms/On-line Construction Of Suffix Tree by Ukkonen in 1995.pdf" "~/Desktop/emacs.d/view-functions.el" "~/Desktop/Centre/A propos de programmes/CPP/donut" "~/Desktop/Centre/A propos de programmes/CPP" "~/Desktop/Centre/Introduction to algebra/Final/" "~/Desktop/Centre/Introduction to algebra/Final/Introduction_to_Algebra_I__Final (2).pdf" "~/Desktop/Centre/Introduction to algebra/Final/Introduction_to_Algebra_I__Final (1).pdf" "~/Desktop/Centre/Introduction to algebra/Final" "~/Desktop/Centre/Introduction to algebra/" "~/Desktop/Centre/Introduction to algebra/Introduction_to_Algebra_I__Final (1).pdf" "~/Desktop/Centre/Introduction to algebra/Introduction_to_Algebra_I__Final.pdf" "~/Desktop/emacs.d/desktop" "~/Desktop/emacs.d/suffix tree/save-new" "~/Desktop/emacs.d/suffix tree/suffix tree files.zip" "~/Desktop/emacs.d/suffix tree/gst test ground.txt" "~/Desktop/emacs.d/suffix tree" "~/elisp_packages/magit/lisp/magit.el" "~/Desktop/emacs.d/suffix tree/basic.el" "~/elisp_packages/hierarchy/" "~/Desktop/emacs.d/flymake-conf.el" "aujourdhui.org_a" "~/Desktop/emacs.d/save-new" "gst test ground.txt" "~/Desktop/emacs.d/suffix tree/lcs test ground.txt" "~/Desktop/emacs.d/rime" "~/elisp_packages/magit/lisp/" "~/elisp_packages/magit/lisp/magit-core.el" "~/elisp_packages/magit/Makefile" "~/.emacs.d/.local/straight/repos/magit" "~/.doom.d/modules/lang/durand-org/config.el" "~/.doom.d/modules/lang/durand-org/" "~/.emacs.d/.local/straight/build/pdf-tools/" "~/Desktop/emacs.d/pdf.el" "/etc/passwd" "/usr/local/etc/dovecot/dovecot.passwd" "/usr/local/etc/dovecot/conf.d/10-master.conf" "/usr/local/etc/dovecot/conf.d/10-auth.conf" "/usr/local/etc/dovecot/conf.d/10-mail.conf" "/usr/local/etc/dovecot/dovecot.conf" "/usr/local/etc/dovecot/" "/usr/local/etc/dovecot/passwd.master" "/etc/shadow" "/usr/local/etc/dovecot/conf.d/10-ssl.conf" "/usr/local/var/run/dovecot/" "/usr/local/var/run/dovecot/dovecot.conf" "~/mbsync" "/usr/local/Cellar/dovecot/2.3.10.1/share/doc/dovecot/example-config/dovecot.conf" "/usr/local/Cellar/dovecot/2.3.10.1/share/doc/dovecot/example-config/conf.d/10-master.conf" "/usr/local/Cellar/dovecot/2.3.10.1/share/doc/dovecot/example-config/" "~/Desktop/emacs.d/suffix tree/suffix-tree files.zip" "~/Desktop/emacs.d/suffix tree/suffix-tree files" "~/.authinfo" "~/.authinfo.gpg" "~/.mbsyncrc" "~/Desktop/emacs.d/test.gpg" "~/Desktop/emacs.d/mail.el" "/usr/local/etc/openssl/gmail.crt" "/Users/durand/.mbsyncrc" "~/.doom.d/modules/email/durand-mu/" "~/w.emacs.d/emacs/src/lisp.h" "~/Desktop/emacs.d/backups/" "~/elisp_packages/embark/" "~/elisp_packages/orqura/tequela.el" "~/.emacs.d/.local/straight/repos/doom-modeline/doom-modeline-core.el" "~/.emacs.d/.local/straight/repos/doom-modeline/doom-modeline-env.el" "~/.emacs.d/.local/straight/repos/doom-modeline/doom-modeline-segments.el" "~/.emacs.d/modules/ui/modeline/config.el" "~/.emacs.d/.local/straight/repos/dash.el/" "~/.emacs.d/.local/straight/repos/emacs-rime/" "~/elisp_packages/rime/" "~/.doom.d/modules/" "~/Desktop/emacs.d/suffix tree/test ground.txt" "~/Desktop/emacs.d/suffix tree/suffix tree test ground.txt" "test ground.txt" "~/Desktop/emacs.d/suffix tree/suffix-tree.el" "~/Desktop/emacs.d/comb/reference geeks for geeks.txt" "~/Desktop/emacs.d/comb/" "~/Desktop/emacs.d/comb/generalized-suffix-tree.el" "~/Desktop/emacs.d/comb/generalized suffix tree.el" "~/Desktop/emacs.d/comb/test ground.txt" "~/Desktop/emacs.d/comb/test ground (windows).txt" "~/Desktop/emacs.d/comb/test ground" "~/Desktop/emacs.d/comb/ST.cpp" "ST.cpp" "comb/pdf reading progress.txt" "~/Desktop/Centre/Introduction to algebra/Questions/semi-direct products/" "~/Desktop/Centre/Introduction to algebra/Questions/semi-direct products/answer.pdf" "~/Desktop/Centre/Introduction to algebra/Questions/groups of order 1575/groups of order 1575.tex" "~/Desktop/Centre/Introduction to algebra/Questions/semi-direct products/answer.tex" "~/Desktop/Centre/Introduction to algebra/Questions/semi-direct products" "~/Desktop/Centre/Introduction to algebra/Questions/question.pdf" "~/Desktop/emacs.d/comb/suffiex-tree.txt" "~/Desktop/emacs.d/comb" "~/Desktop/emacs.d/comb/suffix-tree.el" "~/elisp_packages/hierarchy/hierarchy.el" "~/elisp_packages" "~/elisp_packages/embark/embark.el" "~/elisp_packages/embark" "~/Desktop/nnmaildir+private:private" "~/.doom.d/modules/email/durand-gnus/README.org" "~/.doom.d/modules/email/durand-gnus/config.el" "~/Desktop/emacs.d/comb/*Summary nntp+news.gmane.io:gmane.emacs.devel*.ps" "~/elisp_packages/hierarchy" "~/.doom.d/modules/emacs/durand-ibuffer/config.el" "~/.doom.d/init.el" "~/.doom.d/modules/app/durand-bongo/config.el" "~/Desktop/emacs.d/comb/comb.el" "~/.newsrc.eld" "~/.newsrc" "~/.nnmaildir/private" "~/.nnmaildir/" "~/.nnmaildir" "~/.gnus.el" "~/Desktop/emacs.d/GNU Emacs integrated computing environment | Protesilaos Stavrou.pdf" "/Users/durand/.gnus.el" "~/Desktop/Centre/Mes notes/casual notes/links.txt" "~/Desktop/Centre/Mes notes/casual notes" "~/.doom.d/modules/editor/durand-evil/config.el" "~/.doom.d/modules/email/durand-mu/autoload.el" "/Users/durand/.doom.d/modules/email/durand-mu/config.el" "~/Desktop/emacs.d/desktop-conf.el" "~/Desktop/emacs.d/backups" "~/Downloads/documents intéressants/Algorithms/algorithm 2.png" "~/Downloads/documents intéressants/Algorithms/overall algorithm in Ukkonen paper.png" "~/Desktop/emacs.d/comb/suffix-tree.txt" "/Users/durand/Downloads/documents intéressants/Algorithms/update procedure in Ukkonen paper.png" "/Users/durand/Downloads/documents intéressants/Algorithms/overall algorithm in Ukkonen paper.png" "/Users/durand/Downloads/documents intéressants/Algorithms/Algorithm 1 from Ukkonen paper.png" "~/Downloads/documents intéressants/Algorithms/overall algorithm in Ukkonen pdf.png" "~/Downloads/documents intéressants/Algorithms/update procedure in Ukkonen pdf.png" "~/Downloads/documents intéressants/Algorithms/Algorithm 1 from Ukkonen pdf.png" "~/Downloads/documents intéressants/Algorithms/Ukkonen power point.pdf" "~/Downloads" "~/Desktop/Centre/Musique/Chansons/Blama/文殊師利菩薩祈請文・多識仁波切 譯 ᴴᴰ དཔེ་སྐྲུན་ཁང་། ・Praise of Manjushri Bodhisattva.mp3" "/stackoverflow.com/questions/9452701/" "~/w.emacs.d/emacs/lisp/minibuffer.el" "~/Desktop/screen shot.png" "~/Desktop/Centre/Musique/Chansons/Chinois/辞洛 - Cover 一生獨一 -GY8130qPqW8.mkv" "~/Desktop/Centre/Musique/Chansons/Chinois/程響 - 世界這麼大還是遇見你 -wRmedql89Ro.webm" "~/Desktop/emacs.d/recentf-conf.el" "~/Desktop/test.png" "~/Desktop/Centre/PDF/" "~/Downloads/Algorithms on Strings, Trees, and Sequences Computer Science and Computational Biology by Dan Gusfield (z-lib.org).djvu"))
+(setq search-ring '(#("con" 0 3 (isearch-regexp-function nil isearch-case-fold-search t)) #("find" 0 4 (isearch-regexp-function nil isearch-case-fold-search t)) #("down" 0 4 (isearch-regexp-function nil isearch-case-fold-search t)) #("神仙阵容" 0 4 (isearch-regexp-function nil isearch-case-fold-search t)) #("神仙陣容" 0 4 (isearch-regexp-function nil isearch-case-fold-search t)) #("415" 0 3 (isearch-regexp-function nil isearch-case-fold-search t)) #("novel-find-progress" 0 19 (isearch-regexp-function isearch-symbol-regexp isearch-case-fold-search t)) #("find-progress" 0 13 (isearch-regexp-function nil isearch-case-fold-search t)) #("data-alist" 0 10 (isearch-regexp-function nil isearch-case-fold-search t)) #("fbclid" 0 6 (isearch-regexp-function nil isearch-case-fold-search t)) #("72565" 0 5 (isearch-regexp-function nil isearch-case-fold-search t)) #("char-after" 0 10 (isearch-regexp-function nil isearch-case-fold-search t)) #("process-pages" 0 13 (isearch-regexp-function nil isearch-case-fold-search t)) #("proce" 0 5 (isearch-regexp-function nil isearch-case-fold-search t)) #("output" 0 6 (isearch-regexp-function nil isearch-case-fold-search t)) #("curl" 0 4 (isearch-regexp-function nil isearch-case-fold-search t))))
+(setq regexp-search-ring '(#("^74 -" 0 5 (isearch-case-fold-search t)) #("save" 0 4 (isearch-case-fold-search t)) #("n" 0 1 (isearch-case-fold-search t)) #("head" 0 4 (isearch-case-fold-search t)) #("directory" 0 9 (isearch-case-fold-search t)) #("starts" 0 6 (isearch-case-fold-search t)) #(")$" 0 2 (isearch-case-fold-search t)) #("int" 0 3 (isearch-case-fold-search t)) #("nano_multiplier" 0 15 (isearch-case-fold-search t)) #("h\"" 0 2 (isearch-case-fold-search t)) #("^l" 0 2 (isearch-case-fold-search t)) #("intb" 0 4 (isearch-case-fold-search t)) #("inta" 0 4 (isearch-case-fold-search t)) #("durand-search-replace-symbol" 0 28 (isearch-case-fold-search t)) #("^e" 0 2 (isearch-case-fold-search t)) #("^install" 0 8 (isearch-case-fold-search t))))
+(setq register-alist '((109 file-query "/Users/durand/elisp_packages/novel/novel.el" 13483) (102 . #(";;;###autoload\n(defface )" 0 3 (face font-lock-comment-delimiter-face) 3 6 (face font-lock-comment-face) 6 13 (face (font-lock-warning-face font-lock-warning-face)) 13 14 (rear-nonsticky t face (font-lock-warning-face font-lock-warning-face)) 14 15 (face font-lock-comment-face) 16 23 (face font-lock-keyword-face))) (100 . #(";;;###autoload\n(defun )" 0 3 (fontified t face font-lock-comment-delimiter-face) 3 6 (fontified t face font-lock-comment-face) 6 13 (fontified t face (font-lock-warning-face font-lock-warning-face)) 13 14 (fontified t rear-nonsticky t face (font-lock-warning-face font-lock-warning-face)) 14 15 (fontified t face font-lock-comment-face) 15 16 (fontified t) 16 21 (fontified t face font-lock-keyword-face) 21 22 (fontified t) 22 23 (fontified t))) (118 . #(";;;###autoload\n(defvar )" 0 3 (fontified t face font-lock-comment-delimiter-face) 3 6 (fontified t face font-lock-comment-face) 6 13 (fontified t face (font-lock-warning-face font-lock-warning-face)) 13 14 (fontified t rear-nonsticky t face (font-lock-warning-face font-lock-warning-face)) 14 15 (fontified t face font-lock-comment-face) 15 16 (fontified t) 16 22 (fontified t face font-lock-keyword-face) 22 23 (fontified t) 23 24 (fontified t))) (97 . #(";;;###autoload" 0 3 (fontified t face font-lock-comment-delimiter-face) 3 6 (fontified t face font-lock-comment-face) 6 13 (fontified t face (font-lock-warning-face font-lock-warning-face)) 13 14 (rear-nonsticky t fontified t face (font-lock-warning-face font-lock-warning-face))))))
+(setq file-name-history '("~/.emacs.d/init.el" "~/.emacs.d/elisp.el" "~/.emacs.d/common.el" "~/romans/輪回樂園" "~/romans/輪回樂園/contents" "~/Desktop/Centre/PDF/Des sujets/géométrie algébrique/" "~/Downloads/documents intéressants/AG/motifs/" "~/romans/異世為僧" "~/.emacs.d/rime-conf.el" "~/romans/輪回樂園/" "~/romans/喬迪的魔法筆記/" "~/romans/" "~/romans/異世為僧/" "~/elisp_packages/novel/novel.el" "~/.emacs.d/search-conf.el" "~/Desktop/Centre/Documents partout/Protesilaos/Articles politiques/On the contradiction of non-interventionism.org" "~/.emacs.d/" "~/.emacs.d/bongo.el" "~/org/notes.org" "~/Downloads/Ribet's converse to Herbrand's theorem by C.Erickson.pdf" "~/romans/異世為僧/72527.txt" "~/" "~/test.txt" "~/Downloads/" "~/elisp_packages/novel/" "~/elisp_packages/" "~/elisp_packages/durand-simple/durand-simple.el" "~/romans/異世為僧/progress" "~/Desktop" "~/romans/異世為僧/72247.html" "~/.emacs.d/basic.el" "~/romans/異世爲僧/" "/Users/durand/romans/異世爲僧/contents" "~/romans" "~/.authinfo.gpg" "~/.emacs.d/eshell-conf.el" "~/ffmpeg-scripts/screen-camera.sh" "~/ffmpeg-scripts/screen-recording.sh" "~/Desktop/Centre/Vidéos/" "~/Desktop/Centre/Documents partout/Protesilaos/Articles politiques/" "~/Desktop/Centre/Documents partout/" "~/Downloads" "/Users/durand/Desktop/Centre/Documents partout/Protesilaos/On the contradiction of non-interventionism.org" "~/Desktop/Centre/Documents partout/Protesilaos/" "~/Desktop/Centre/Documents partout/Protesilaos/new.org" "~/Desktop/Centre/Documents partout/Protesilaos/new.html" "~/Desktop/Centre/Documents partout/Protesilaos/On the contradiction of non-interventionism.txt" "~/Desktop/Centre/Documents partout/Protesilaos" "/Users/durand/Desktop/test.txt" "~/Desktop/Centre/A propos de programmes/C/for loop question/question.c" "~/romans/異世為僧/test.txt" "~/romans/異世為僧/contents.html" "~/Desktop/doom.emacs.d/.local/straight/repos/" "~/Desktop/Centre/Documents partout/a lisp repl as my main shell.txt" "~/.doom.d/" "~/elisp_packages/archives/novel/scripts/novel-checker" "~/elisp_packages/archives/novel/scripts/test.html" "~/elisp_packages/archives/novel/scripts/novel-reader" "~/elisp_packages/archives/novel/scripts/test-page.html" "~/elisp_packages/archives/novel/scripts/" "~/elisp_packages/novel" "~/elisp_packages/archives/" "~/elisp_packages/archives" "~/elisp_packages/novel/scripts/novel-reader" "~/elisp_packages/novel/scripts/novel-viewer" "~/elisp_packages/novel/scripts/test-page.html" "~/elisp_packages/novel/scripts/test.html" "~/elisp_packages/novel/scripts/" "~/Downloads/documents intéressants/Cohomologie/Spectral sequences/" "~/elisp_packages/suffix array/sais.el" "~/.emacs.d/.gitignore" "~/.emacs.d/text-conf.el" "~/Desktop/Centre/Documents partout/Articles politiques/On platformarchs, the demi-state, and deplatforming.txt" "~/Desktop/Centre/Documents partout/history of Protesilaos.txt" "~/Desktop/Centre/Documents partout/Protesilaos history.txt" "~/.emacs.d" "~/elisp_packages/protesilaos/" "~/org" "~/elisp_packages/suffix array/enhanced suffix arrays.pdf" "~/elisp_packages/suffix array/" "~/elisp_packages/suffix tree/" "~/org/wiki.org" "~/org/notes" "~/.doom.d/modules/lang/durand-org/autoload.el" "~/elisp_packages/suffix array/sais-lite-2.4.1/sais.c" "/Applications/Org Protocol Handler.app/Contents/Resources/" "~/org/" "~/.emacs.d/url/cookies" "~/elisp_packages/suffix array/sais-lite-2.4.1/is_orig.c" "~/elisp_packages/suffix array/Optimal Succinctness for Range Minimum Queries by Johannes Fischer.pdf" "~/.emacs.d/pdf.el" "~/.emacs.d/modeline.el" "~/elisp_packages/suffix array/Inducing the LCP Array by Johannes Fischer.pdf" "~/.emacs.d/gnus-conf.el" "~/.emacs.d/profiler.el" "~/.doom.d/modules/config/durand-ideal/autoload.el" "~/.doom.d/modules/tools/durand-pdf/autoload.el" "~/.doom.d/modules/tools/durand-pdf/" "modules/tools/durand-pdf/README.org" "~/.doom.d/config.el" "~/Desktop/Centre/PDF/Pas encore lu/" "~/elisp_packages/suffix array/Permuted Longest Common Prefix Array by Kärkkäinen et al.pdf" "~/elisp_packages/suffix array/Dynamic LCA Queries on Trees by Richard Cole & Ramesh Hariharan.pdf" "~/elisp_packages/pdf-tools/server/" "~/elisp_packages/pdf-tools/" "~/elisp_packages/pdf-tools/lisp/pdf-isearch.el" "~/elisp_packages/pdf-tools/lisp/pdf-macs.el" "~/elisp_packages/pdf-tools/lisp/pdf-outline.el" "~/elisp_packages/pdf-tools/lisp/pdf-history.el" "~/elisp_packages/pdf-tools/lisp/pdf-virtual.el" "~/elisp_packages/pdf-tools/lisp/pdf-links.el" "~/Desktop/Centre/Mes notes/Les Notes/About Stacks Project/splitting principle.pdf" "~/Desktop/Centre/PDF/Pas encore lu/composition of roofs in derived category.pdf" "~/elisp_packages/rlist/" "~/elisp_packages/rlist/README.org" "~/elisp_packages/rlist/.gitignore" "~/elisp_packages/rlist/patch 4.patch" "~/elisp_packages/rlist/patch 3.patch" "/Users/durand/elisp_packages/rlist/patch 1.patch" "~/elisp_packages/rlist/patch 2.patch" "~/elisp_packages/rlist/rlist.el" "~/elisp_packages/rlist/patche 1.patch" "~/org/math_article_links.org" "~/elisp_packages/emacs-rime/lib.c" "~/.emacs.d/rime/" "~/.emacs.d/rime" "~/elisp_packages/emacs-rime/" "~/elisp_packages/librime/" "~/elisp_packages/rfi/" "~/elisp_packages/durand-simple/" "~/.emacs.d/org-conf.el" "~/.emacs.d/magit-conf.el" "~/elisp_packages/suffix tree/LCS.el" "~/elisp_packages/suffix tree/generalized-suffix-tree.el" "/Applications/Org Protocol Handler.app/Contents/Resources/Scripts/main.scpt" "/Applications/Org Protocol Handler.app/Contents/Resources/parse.py" "~/org/youtube_links.org" "/Users/durand/w.emacs.d/emacs/doc/misc/calc.pdf" "~/elisp_packages/suffix array/development diary.txt" "/Users/durand/elisp_packages/suffix array/development diary.txt" "~/elisp_packages/suffix array/.gitignore" "~/elisp_packages/suffix array/developpement diary.txt" "~/.emacs.d/ibuffer.el" "~/elisp_packages/rlist/ChangeLog.txt" "~/.emacs.d/completion-conf.el" "~/.emacs.d/dired-conf.el" "~/.doom.d/banners/default.png" "~/.emacs.d/dashboard.el" "~/tree/master" "/usr/local/share/info/" "~/.emacs.d/abbrev_defs" "~/elisp_packages/temp" "~/elisp_packages/rlist" "~/.emacs.d/desktop" "~/.emacs.d/register-conf.el" "~/w.emacs.d/emacs/src/" "/usr/local/share/emacs/27.1.90/lisp/hippie-exp.el.gz" "/var/folders/66/5zmyxj_11fjcgnzw1pc9lz800000gn/T/docview501/" "/usr/local/bin/gs" "/Users/durand/Desktop/Centre/A propos de programmes/C/for loop question/question.txt" "~/Desktop/Centre/A propos de programmes/C/for loop question/" "~/Desktop/" "~/Desktop/Prop 5.15.png" "~/.doom.d/banners/" "~/.doom.d/banner" "~/Desktop/Centre/" "~/Desktop/Centre/A propos de programmes/C/" "~/.emacs.d/*el" "~/.emacs.d/*/*.el" "~/Desktop/Centre/A propos de programmes/C/for loop question/back.c" "/usr/local/share/emacs/27.1.90/lisp/" "~/.emacs.d/view-conf.el" "/usr/local/" "~/.emacs.d/backups" "~/Desktop/Centre/A propos de programmes/C/for loop question/C file.zip" "~/elisp_packages/suffix array/sais-lite-2.4.1/test.c" "/usr/local/share/emacs/27.1.90/lisp/eshell/" "~/Desktop/a style.el" "~/.emacs.d/eshell" "~/.marks/" "~/.emacs.d/eshell/" "~/elisp_packages/suffix array/sais-lite-2.4.1/tags" "~/.emacs.d/center-buffer.el" "~/elisp_packages/olivetti/" "~/Desktop/doom.emacs.d/.local/straight/repos/olivetti/" "~/Desktop/doom.emacs.d/.local/straight/repos/olivetti/olivetti.el" "~/.doom.d/modules/app/durand-bongo/autoload.el" "~/Desktop/Centre/Musique/Chansons/Anglais/Jada Facer/Jada Facer - cover of Faded by Alan Walker.webm" "~/Desktop/Centre/Musique/Chansons/Pure/" "/www.youtube.com/watch?v=9U0XVdvQwAI" "~/.emacs.d/org-pdftools.el" "~/Desktop/emacs.d/" "~/.emacs.d/bookmarks" "~/Desktop/emacs.d/view-conf.el" "~/Desktop/emacs.d/basic.el" "~/.doom.d/modules/editor/durand-evil/autoload.el" "~/.doom.d/modules/editor/durand-evil/evil-setting.el" "~/.doom.d/modules/ui/durand-dashboard/autoload.el" "/Users/durand/.doom.d/" "//org-protocol:/capture?template=L&url=http:/www.t66y.com/htm_data/2101/15/4301994.html&title=[HD/3.0G] 390JAC-076 超ハメ潮連発×なまなか6連発 超バドミントン部あかりちゃん 23歳 潮吹き部長 - 亞洲有碼原創區 | 草榴社區 - t66y.com&selection=" "~/Desktop/emacs.d/org-conf.el" "~/elisp_packages/suffix array/sais-lite-2.4.1/sais.hxx" "~/elisp_packages/suffix array/sais-lite-2.4.1/sais.hyy" "~/elisp_packages/suffix array/sais-lite-2.4.1/durand.c" "~/elisp_packages/suffix array/Linear Suffix Array Construction by Almost Pure Induced-Sorting.pdf" "~/Downloads/documents intéressants/p-adiques/crystalline/Complexe de de Rham Witt et cohomologie crystalline.pdf" "~/Desktop/Centre/Documents partout/Articles politiques/" "~/Desktop/Centre/Documents partout/Articles politiques" "~/Desktop/On platformarchs, the demi-state, and deplatforming.txt" "~/Desktop/test.txt" "~/Desktop/emacs.d/init.el" "~/Desktop/emacs.d/tab-conf.el" "~/Desktop/emacs.d/common.el" "~/Desktop/emacs.d/gnus-conf.el" "//org-protocol:/capture?template=L&url=https:/www.youtube.com/watch?v=9KAp_zWeI34&title=Automating Everything in Linux with ENTR! - YouTube&selection=" "~/elisp_packages/suffix array/sais-lite-2.4.1/" "/Users/durand/Desktop/donut.c" "~/elisp_packages/suffix array/sais-lite-2.4.1/README" "~/Desktop/emacs.d/embark-conf.el" "/Users/durand/elisp_packages/suffix array/sais-lite-2.4.1/sais.hxx" "~/elisp_packages/suffix array/sais-lite-2.4.1/Makefile" "~/elisp_packages/suffix array/sa.el" "~/Desktop/Centre/Vidéos/Vlog - Emacs is my 'favourite Emacs package'-RiXK7NALgRs.mkv" "~/elisp_packages/transpose-frame/transpose-frame.el" "~/elisp_packages/transpose-frame" "~/.emacs.d/.local/straight/repos/emacs-libvterm/vterm.el" "~/.emacs.d/.local/straight/repos/emacs-libvterm/vterm-module.h" "/Users/durand/.emacs.d/.local/straight/repos/emacs-libvterm/emacs-module.h" "~/elisp_packages/suffix array/Induced Sorting.pdf" "~/Downloads/Induced Sorting.pdf" "~/elisp_packages/suffix array/Building suffix arrays.pdf" "~/Downloads/Small04.pdf" "~/elisp_packages/suffix array/sais-lite-2.4.1/suftest.c" "~/elisp_packages/suffix array/sais-lite-2.4.1/sais.h" "~/Desktop/emacs.d/modeline.el" "~/Desktop/emacs.d/ibuffer.el" "~/elisp_packages/suffix array" "~/Desktop/emacs.d/modes/modes.el" "~/Desktop/emacs.d/completion-conf.el" "~/Desktop/emacs.d/comb/orderless-conf.el" "~/org/grec/vocab.org" "~/org/aujourdhui.org" "~/elisp_packages/suffix tree/LCA.el" "Algorithms on Strings, Trees, and Sequences Computer Science and Computational Biology by Dan Gusfield (z-lib.org).pdf" "~/Downloads/documents intéressants/grec/" "~/Desktop/Centre/Tibetan/" "~/Downloads/documents intéressants/AG/" "~/Downloads/documents intéressants/Algorithms/" "~/elisp_packages/suffix tree/test.el" "LCS.el" "~/.doom.d/modules/completion/durand-completion/autoload.el" "~/elisp_packages/protesilaos/prot-simple.el" "~/w.emacs.d/emacs/" "~/Desktop/emacs.d/dashboard.el" "~/elisp_packages/suffix tree/README.org" "~/Desktop/Centre/Musique/Chansons/Chinois" "~/Desktop/Centre/Musique/Chansons/Chinois/" "~/Desktop/emacs.d/bongo.el" "/usr/share/info/" "/usr/share/info/dir" "~/elisp_packages/bongo/" "~/elisp_packages/bongo/bongo.info" "/usr/local/share/info" "/Users/durand/elisp_packages/bongo/" "/usr/local/share/info/bongo.info" "/usr/local/share/info/dir" "/usr/local/share/info/ccmode.info.gz" "/usr/local/share/info/elisp.info.gz" "~/elisp_packages/bongo/bongo.texi" "~/elisp_packages/suffix tree/.gitignore" "~/Downloads/kmismatches.ppt" "~/Desktop/Centre/A propos de programmes/C" "~/Desktop/Centre/A propos de programmes/Extreme C Taking You To The Limit In Concurrency, OOP, And The Most Advanced Capabilities Of C by Kamran Amini (z-lib.org).pdf" "~/Desktop/Centre/A propos de programmes/" "~/Downloads/Extreme C Taking You To The Limit In Concurrency, OOP, And The Most Advanced Capabilities Of C by Kamran Amini (z-lib.org).pdf" "~/Desktop/emacs.d/magit-conf.el" "~/elisp_packages/protesilaos/modus-themes/" "~/Desktop/emacs.d/text-conf.el" "~/Desktop/emacs.d/center-buffer.el" "~/Desktop/emacs.d/modes/Concepts.txt" "~/w.emacs.d/emacs/src/TAGS" "~/Downloads/TARelfectionReport_Chinese.odt" "~/.doom.d/autoload.el" "~/.doom.d" "~/Desktop/Centre/A propos de programmes/CPP/breakout/" "~/elisp_packages/suffix tree/Changelog" "~/elisp_packages/dired-subtree/dired-subtree.el" "~/org/aujourdhui.org_archive" "~/org/agenda.org" "~/Downloads/Guide-of-report.pdf" "~/Desktop/grades.csv" "~/org/notes(1).org_archive" "~/org/notes.org_archive" "~/Desktop/emacs.d/eww-bookmarks" "~/Desktop/emacs.d/.gitignore" "~/Desktop/emacs.d/search-conf.el" "~/Desktop/emacs.d/eww-conf.el" "~/Desktop/emacs.d/init" "~/Desktop/emacs.d/basic" "~/elisp_packages/durand-simple" "~/Desktop/emacs.d/elisp.el" "~/Downloads/camarades/Kuei You/" "~/Downloads/camarades/" "~/Downloads/emacs_.emacs.d_straight_repos_prot-lisp_prot-simple.el" "/www.monodoncoffee.com/products/drip-coffee-gift-box-30-pack" "~/elisp_packages/suffix tree/Archives" "~/Desktop/emacs.d/comb/pdf reading progress.txt" "~/w.emacs.d/emacs/src/xdisp.c" "~/w.emacs.d/emacs/src/dispextern.h" "~/elisp_packages/suffix tree/suffiex-tree.txt" "~/Desktop/emacs.d/dired-conf.el" "~/Desktop/emacs.d/rime-conf.el" "~/Desktop/emacs.d/org-pdftools.el" "~/elisp_packages/pdf-tools/lisp/pdf-occur.el" "~/elisp_packages/pdf-tools/Cask" "/Users/durand/elisp_packages/pdf-tools/server/Makefile" "/Users/durand/elisp_packages/pdf-tools/server/autogen.sh" "/Users/durand/elisp_packages/pdf-tools/Cask" "/Users/durand/elisp_packages/pdf-tools/Makefile" "~/Downloads/documents intéressants/Algorithms/Algorithms on Strings, Trees, and Sequences Computer Science and Computational Biology by Dan Gusfield (z-lib.org).pdf" "~/org/roam/2020-10-04--09-34-57-pseudo_coherent_complexes_of_modules_over_rings.org" "/Users/durand/w.emacs.d/emacs/nextstep/README" "/Users/durand/w.emacs.d/emacs/Makefile" "/Users/durand/w.emacs.d/emacs/src/Makefile" "~/w.emacs.d/emacs/nextstep/INSTALL" "/Users/durand/w.emacs.d/emacs/INSTALL" "/Users/durand/w.emacs.d/emacs/README" "basic.el" "/usr/local/Cellar/emacs-plus@27/27.1/share/emacs/27.1/lisp/" "~/Desktop/emacs.d/testing" "/Users/durand/elisp_packages/suffix tree/" "~/.doom.d/modules/config/durand-ideal/config.el" "~/Desktop/Centre/Échecs/" "~/Desktop/Centre/TeX/" "~/Desktop/Centre/Pour thèse/" "~/Desktop/Centre/À propos de NTU/" "~/Desktop/Centre/Mes notes/" "~/Desktop/Centre/LaTeX temporaire/" "~/elisp_packages/durand-chercher-pdf/LICENSE" "~/elisp_packages/durand-chercher-pdf/durand-chercher-pdf.el" "~/elisp_packages/durand-chercher-pdf" "~/Desktop/Centre/Musique" "~/Desktop/Centre/Musique/playlists/" "/Users/durand/Desktop/Centre/Musique/Chansons/Chinois/言奕、陳華 - OUR CHANNEL COVER 鄧福如 - 如果有如果.mkv" "~/.emacs.d/.local/straight/repos/olivetti/olivetti.el" "~/Desktop/emacs.d/a/suffix tree/suffix-tree.el" "~/Desktop/emacs.d/a/suffix tree/suffix tree test ground.txt" "~/Desktop/emacs.d/a/suffix tree/suffiex-tree.txt" "~/Desktop/emacs.d/a/suffix tree/lcs test ground.txt" "~/Desktop/emacs.d/a/suffix tree/gst test ground.txt" "~/Desktop/emacs.d/a/suffix tree/gst test ground (2).txt" "~/Desktop/emacs.d/a/suffix tree/gst debugging platform.txt" "~/Desktop/emacs.d/a/suffix tree/generalized-suffix-tree.el" "~/Desktop/emacs.d/a/suffix tree/ST.cpp" "~/Desktop/emacs.d/a/suffix tree/LCS.el" #("/dev/null" 0 9 (fontified nil)) "~/Desktop/emacs.d/suffix tree/" "/Users/durand/w.emacs.d/emacs/BUGS" "~/w.emacs.d/emacs/ChangeLog.3" "/Users/durand/w.emacs.d/emacs/ChangeLog.1" "~/w.emacs.d/emacs" "~/Desktop/emacs.d/theme.el" "~/Desktop/emacs.d/suffix tree/suffiex-tree.txt" "~/Desktop/emacs.d/suffix tree/generalized-suffix-tree.el" "~/w.emacs.d/emacs/etc/" "~/w.emacs.d/" "~/Desktop/emacs.d/a/view-functions.el" "~/Desktop/emacs.d/suffix tree/LCS.el" "~/Desktop/suffix tree/" "~/Desktop/suffix tree/generalized-suffix-tree.el" "~/Desktop/suffix tree/LCS.el" "/Users/durand/elisp_packages/" "~/Desktop/emacs.d/suffix tree/gst debugging platform.txt" "~/Desktop/emacs.d/suffix tree/ST.cpp" "suffiex-tree.txt" "~/Desktop/emacs.d/suffix tree/su- txt" "suffix-tree.el" "~/Desktop/emacs.d/suffix tree/gst test ground (2).txt" "~/Downloads/documents intéressants/Algorithms/Algorithm 1 from Ukkonen paper.png" "~/Downloads/documents intéressants/Algorithms/On-line Construction Of Suffix Tree by Ukkonen in 1995.pdf" "~/Desktop/emacs.d/view-functions.el" "~/Desktop/Centre/A propos de programmes/CPP/donut" "~/Desktop/Centre/A propos de programmes/CPP" "~/Desktop/Centre/Introduction to algebra/Final/" "~/Desktop/Centre/Introduction to algebra/Final/Introduction_to_Algebra_I__Final (2).pdf" "~/Desktop/Centre/Introduction to algebra/Final/Introduction_to_Algebra_I__Final (1).pdf" "~/Desktop/Centre/Introduction to algebra/Final" "~/Desktop/Centre/Introduction to algebra/" "~/Desktop/Centre/Introduction to algebra/Introduction_to_Algebra_I__Final (1).pdf" "~/Desktop/Centre/Introduction to algebra/Introduction_to_Algebra_I__Final.pdf" "~/Desktop/emacs.d/desktop" "~/Desktop/emacs.d/suffix tree/save-new" "~/Desktop/emacs.d/suffix tree/suffix tree files.zip" "~/Desktop/emacs.d/suffix tree/gst test ground.txt" "~/Desktop/emacs.d/suffix tree" "~/elisp_packages/magit/lisp/magit.el" "~/Desktop/emacs.d/suffix tree/basic.el" "~/elisp_packages/hierarchy/" "~/Desktop/emacs.d/flymake-conf.el" "aujourdhui.org_a" "~/Desktop/emacs.d/save-new" "gst test ground.txt" "~/Desktop/emacs.d/suffix tree/lcs test ground.txt" "~/Desktop/emacs.d/rime" "~/elisp_packages/magit/lisp/" "~/elisp_packages/magit/lisp/magit-core.el" "~/elisp_packages/magit/Makefile" "~/.emacs.d/.local/straight/repos/magit" "~/.doom.d/modules/lang/durand-org/config.el" "~/.doom.d/modules/lang/durand-org/" "~/.emacs.d/.local/straight/build/pdf-tools/" "~/Desktop/emacs.d/pdf.el" "/etc/passwd" "/usr/local/etc/dovecot/dovecot.passwd" "/usr/local/etc/dovecot/conf.d/10-master.conf" "/usr/local/etc/dovecot/conf.d/10-auth.conf" "/usr/local/etc/dovecot/conf.d/10-mail.conf" "/usr/local/etc/dovecot/dovecot.conf" "/usr/local/etc/dovecot/" "/usr/local/etc/dovecot/passwd.master" "/etc/shadow" "/usr/local/etc/dovecot/conf.d/10-ssl.conf" "/usr/local/var/run/dovecot/" "/usr/local/var/run/dovecot/dovecot.conf" "~/mbsync" "/usr/local/Cellar/dovecot/2.3.10.1/share/doc/dovecot/example-config/dovecot.conf" "/usr/local/Cellar/dovecot/2.3.10.1/share/doc/dovecot/example-config/conf.d/10-master.conf" "/usr/local/Cellar/dovecot/2.3.10.1/share/doc/dovecot/example-config/" "~/Desktop/emacs.d/suffix tree/suffix-tree files.zip" "~/Desktop/emacs.d/suffix tree/suffix-tree files" "~/.authinfo" "~/.mbsyncrc" "~/Desktop/emacs.d/test.gpg" "~/Desktop/emacs.d/mail.el" "/usr/local/etc/openssl/gmail.crt" "/Users/durand/.mbsyncrc" "~/.doom.d/modules/email/durand-mu/" "~/w.emacs.d/emacs/src/lisp.h" "~/Desktop/emacs.d/backups/" "~/elisp_packages/embark/" "~/elisp_packages/orqura/tequela.el" "~/.emacs.d/.local/straight/repos/doom-modeline/doom-modeline-core.el" "~/.emacs.d/.local/straight/repos/doom-modeline/doom-modeline-env.el" "~/.emacs.d/.local/straight/repos/doom-modeline/doom-modeline-segments.el" "~/.emacs.d/modules/ui/modeline/config.el" "~/.emacs.d/.local/straight/repos/dash.el/" "~/.emacs.d/.local/straight/repos/emacs-rime/" "~/elisp_packages/rime/" "~/.doom.d/modules/" "~/Desktop/emacs.d/suffix tree/test ground.txt" "~/Desktop/emacs.d/suffix tree/suffix tree test ground.txt" "test ground.txt" "~/Desktop/emacs.d/suffix tree/suffix-tree.el" "~/Desktop/emacs.d/comb/reference geeks for geeks.txt" "~/Desktop/emacs.d/comb/" "~/Desktop/emacs.d/comb/generalized-suffix-tree.el" "~/Desktop/emacs.d/comb/generalized suffix tree.el" "~/Desktop/emacs.d/comb/test ground.txt" "~/Desktop/emacs.d/comb/test ground (windows).txt" "~/Desktop/emacs.d/comb/test ground" "~/Desktop/emacs.d/comb/ST.cpp" "ST.cpp" "comb/pdf reading progress.txt" "~/Desktop/Centre/Introduction to algebra/Questions/semi-direct products/" "~/Desktop/Centre/Introduction to algebra/Questions/semi-direct products/answer.pdf" "~/Desktop/Centre/Introduction to algebra/Questions/groups of order 1575/groups of order 1575.tex" "~/Desktop/Centre/Introduction to algebra/Questions/semi-direct products/answer.tex" "~/Desktop/Centre/Introduction to algebra/Questions/semi-direct products" "~/Desktop/Centre/Introduction to algebra/Questions/question.pdf" "~/Desktop/emacs.d/comb/suffiex-tree.txt" "~/Desktop/emacs.d/comb" "~/Desktop/emacs.d/comb/suffix-tree.el" "~/elisp_packages/hierarchy/hierarchy.el" "~/elisp_packages" "~/elisp_packages/embark/embark.el" "~/elisp_packages/embark" "~/Desktop/nnmaildir+private:private" "~/.doom.d/modules/email/durand-gnus/README.org" "~/.doom.d/modules/email/durand-gnus/config.el" "~/Desktop/emacs.d/comb/*Summary nntp+news.gmane.io:gmane.emacs.devel*.ps" "~/elisp_packages/hierarchy" "~/.doom.d/modules/emacs/durand-ibuffer/config.el" "~/.doom.d/init.el" "~/.doom.d/modules/app/durand-bongo/config.el" "~/Desktop/emacs.d/comb/comb.el" "~/.newsrc.eld" "~/.newsrc" "~/.nnmaildir/private" "~/.nnmaildir/" "~/.nnmaildir" "~/.gnus.el" "~/Desktop/emacs.d/GNU Emacs integrated computing environment | Protesilaos Stavrou.pdf" "/Users/durand/.gnus.el" "~/Desktop/Centre/Mes notes/casual notes/links.txt" "~/Desktop/Centre/Mes notes/casual notes" "~/.doom.d/modules/editor/durand-evil/config.el" "~/.doom.d/modules/email/durand-mu/autoload.el" "/Users/durand/.doom.d/modules/email/durand-mu/config.el" "~/Desktop/emacs.d/desktop-conf.el" "~/Desktop/emacs.d/backups" "~/Downloads/documents intéressants/Algorithms/algorithm 2.png" "~/Downloads/documents intéressants/Algorithms/overall algorithm in Ukkonen paper.png" "~/Desktop/emacs.d/comb/suffix-tree.txt" "/Users/durand/Downloads/documents intéressants/Algorithms/update procedure in Ukkonen paper.png" "/Users/durand/Downloads/documents intéressants/Algorithms/overall algorithm in Ukkonen paper.png" "/Users/durand/Downloads/documents intéressants/Algorithms/Algorithm 1 from Ukkonen paper.png" "~/Downloads/documents intéressants/Algorithms/overall algorithm in Ukkonen pdf.png" "~/Downloads/documents intéressants/Algorithms/update procedure in Ukkonen pdf.png" "~/Downloads/documents intéressants/Algorithms/Algorithm 1 from Ukkonen pdf.png" "~/Downloads/documents intéressants/Algorithms/Ukkonen power point.pdf" "~/Desktop/Centre/Musique/Chansons/Blama/文殊師利菩薩祈請文・多識仁波切 譯 ᴴᴰ དཔེ་སྐྲུན་ཁང་། ・Praise of Manjushri Bodhisattva.mp3" "/stackoverflow.com/questions/9452701/" "~/w.emacs.d/emacs/lisp/minibuffer.el" "~/Desktop/screen shot.png" "~/Desktop/Centre/Musique/Chansons/Chinois/辞洛 - Cover 一生獨一 -GY8130qPqW8.mkv" "~/Desktop/Centre/Musique/Chansons/Chinois/程響 - 世界這麼大還是遇見你 -wRmedql89Ro.webm" "~/Desktop/emacs.d/recentf-conf.el" "~/Desktop/test.png" "~/Desktop/Centre/PDF/" "~/Downloads/Algorithms on Strings, Trees, and Sequences Computer Science and Computational Biology by Dan Gusfield (z-lib.org).djvu"))
;; Buffer section -- buffers listed in same order as in buffer list:
+(desktop-create-buffer 208
+ "/Users/durand/.emacs.d/init.el"
+ "init.el"
+ 'emacs-lisp-mode
+ '(eldoc-mode)
+ 3269
+ '(2501 nil)
+ nil
+ nil
+ '((buffer-display-time 24625 55676 511656 0) (buffer-file-coding-system . prefer-utf-8-unix))
+ '((mark-ring (1969 2951 3069 3269))))
+
+(desktop-create-buffer 208
+ "/Users/durand/.emacs.d/elisp.el"
+ "elisp.el"
+ 'emacs-lisp-mode
+ '(eldoc-mode)
+ 3468
+ '(nil nil)
+ nil
+ nil
+ '((buffer-display-time 24625 55613 211433 0) (buffer-file-coding-system . prefer-utf-8-unix))
+ '((mark-ring nil)))
+
diff --git a/elfeed-conf.el b/elfeed-conf.el
new file mode 100644
index 0000000..ea8f974
--- /dev/null
+++ b/elfeed-conf.el
@@ -0,0 +1,56 @@
+;;; elfeed-conf.el --- My configurations for elfeed -*- lexical-binding: t; -*-
+
+;; Copyright (C) 2021 李俊緯
+
+;; Author: 李俊緯 <mmemmew@gmail.com>
+;; Keywords: comm, hypermedia
+
+;; This program is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+;;; Commentary:
+
+;; This is my configuration file of elfeed, for viewing RSS/atom
+;; feeds.
+
+;;; Code:
+
+(use-package "elfeed" 'elfeed)
+
+(setq elfeed-feeds
+ (list (list "https://wiwi.video/feeds/videos.atom?sort=-publishedAt"
+ 'wiwi)
+ (list "https://protesilaos.com/codelog.xml"
+ 'prot)))
+
+;; I still prefer the defaults.
+
+(setq elfeed-show-entry-switch #'switch-to-buffer)
+(setq elfeed-show-entry-delete #'elfeed-kill-buffer)
+
+;;;###autoload
+(defun elfeed-display-buffer (buffer)
+ "Display BUFFER in the bottom window."
+ (display-buffer buffer
+ '(display-buffer-reuse-mode-window display-buffer-at-bottom)))
+
+;;;###autoload
+(defun durand-elfeed-kill-buffer ()
+ "Kill the buffer and delete its window."
+ (kill-buffer (current-buffer))
+ (cond
+ ((one-window-p))
+ ((delete-window (get-buffer-window (current-buffer))))))
+
+(provide 'elfeed-conf)
+;;; elfeed-conf.el ends here
diff --git a/elisp.el b/elisp.el
index 8045f64..c1c62fb 100644
--- a/elisp.el
+++ b/elisp.el
@@ -40,16 +40,39 @@
(search-forward "\"" end t))
((nth 4 ppss) ; comments
(forward-line +1))
- ((let ((symbol (intern-soft (match-string-no-properties 0))))
+ ((let* ((symbol (intern-soft (match-string-no-properties 0)))
+ (paren-starts (nth 9 ppss)))
(and (cond ((null symbol) nil)
((eq symbol t) nil)
((keywordp symbol) nil)
((special-variable-p symbol)
(setq emacs-lisp-face 'font-lock-variable-name-face))
- ((and (fboundp symbol)
- (eq (char-before (match-beginning 0)) ?\()
- (not (memq (char-before (1- (match-beginning 0)))
- (list ?\' ?\`))))
+ ((let ((quote-before-p
+ (mapcar
+ (function
+ (lambda (start)
+ (let ((temp-char (char-before start)))
+ (cond
+ ((eq temp-char ?`) 1)
+ ((eq temp-char ?') 2)))))
+ paren-starts)))
+ (and (fboundp symbol)
+ (eq (char-before (match-beginning 0)) ?\()
+ (not
+ (or (memq 2 quote-before-p)
+ (and (memq 1 quote-before-p)
+ (not
+ (or (eq (char-before
+ (max (1- (match-beginning 0))
+ (point-min)))
+ ?,)
+ (eq (char-before
+ (max (- (match-beginning 0) 2)
+ (point-min)))
+ ?,))))))
+ ;; (not (memq (char-before (1- (match-beginning 0)))
+ ;; (list ?\' ?\`)))
+ ))
(let ((unaliased (indirect-function symbol)))
(cond ((special-form-p unaliased)
(setq emacs-lisp-face 'font-lock-constant-face))
diff --git a/eshell-conf.el b/eshell-conf.el
index 8d2951e..9ca592a 100644
--- a/eshell-conf.el
+++ b/eshell-conf.el
@@ -265,6 +265,9 @@ other value means 1."
(add-to-list 'eshell-expand-input-functions
#'eshell-expand-history-references)
+(add-to-list 'eshell-visual-commands
+ "mpv" nil #'string=)
+
(setq eshell-list-files-after-cd t)
(provide 'eshell-conf)
diff --git a/init.el b/init.el
index 253fbf8..893457e 100644
--- a/init.el
+++ b/init.el
@@ -214,6 +214,15 @@ no effect."
(prepare-in-hook-once prepare-text text-mode-hook "text-conf.el")
+;;; TeX configurations
+
+(prepare-in-hook-once prepare-tex LaTeX-mode-hook "tex-conf.el")
+
+;;; elfeed
+
+(load-after-function elfeed "elfeed-conf.el" "Load elfeed and launch it." nil
+ (elfeed))
+
;;; magit
(load-after-function magit "magit-conf.el" "Load magit and launch it." nil
diff --git a/recentf b/recentf
index 3dce653..7d7dbca 100644
--- a/recentf
+++ b/recentf
@@ -1,25 +1,24 @@
-;;; Automatically generated by ‘recentf’ on Tue Jan 12 20:06:14 2021.
+;;; Automatically generated by ‘recentf’ on Sun Feb 21 11:54:37 2021.
(setq recentf-list
'(
- "/Users/durand/.newsrc-dribble"
- "/Users/durand/Desktop/emacs.d/gnus-conf.el"
- "/Users/durand/.authinfo.gpg"
- "/Users/durand/.mbsyncrc"
+ "/Users/durand/.emacs.d/init.el"
+ "/Users/durand/.emacs.d/elisp.el"
+ "/Users/durand/.emacs.d/common.el"
+ "/Users/durand/.emacs.d/bookmarks"
+ "/Users/durand/romans/異世為僧/72560.txt"
+ "/Users/durand/romans/異世為僧/contents"
+ "/Users/durand/org/aujourdhui.org"
+ "/Users/durand/org/agenda.org"
+ "/Users/durand/org/math_article_links.org"
+ "/Users/durand/org/notes.org"
"/Users/durand/.newsrc.eld"
- "/Users/durand/Desktop/emacs.d/mail.el"
- "/usr/local/etc/openssl/gmail.crt"
- "/Users/durand/.doom.d/modules/editor/durand-evil/autoload.el"
- "/Users/durand/Desktop/emacs.d/suffix tree/lcs test ground.txt"
- "/Users/durand/elisp_packages/orderless/orderless.el"
- "/Users/durand/Desktop/emacs.d/view-functions.el"
- "/Users/durand/w.emacs.d/emacs/src/lisp.h"
- "/Users/durand/w.emacs.d/emacs/src/fns.c"
- "/Users/durand/Desktop/emacs.d/suffix tree/generalized-suffix-tree.el"
- "/Users/durand/Desktop/emacs.d/suffix tree/LCS.el"
- "/Users/durand/Desktop/emacs.d/org-conf.el"
- "/Users/durand/Desktop/emacs.d/org-pdftools.el"
- "/Users/durand/Desktop/emacs.d/embark-conf.el"
+ "/Users/durand/Desktop/Centre/PDF/Des sujets/géométrie algébrique/some applications of algebraic cycles to affine algebraic geometry.pdf"
+ "/Users/durand/elisp_packages/novel/novel.el"
+ "/Users/durand/romans/異世為僧/72529.txt"
+ "/Users/durand/romans/異世為僧/72528.txt"
+ "/Users/durand/romans/異世為僧/72527.txt"
+ "/Users/durand/elisp_packages/emacs-opencc/opencc.el"
))
(setq recentf-filter-changer-current 'nil)
diff --git a/tex-conf.el b/tex-conf.el
new file mode 100644
index 0000000..45fd210
--- /dev/null
+++ b/tex-conf.el
@@ -0,0 +1,40 @@
+;;; tex-conf.el --- My configurations of TeX -*- lexical-binding: t; -*-
+
+;; Copyright (C) 2021 李俊緯
+
+;; Author: 李俊緯 <mmemmew@gmail.com>
+;; Keywords: tex
+
+;; This program is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+;;; Commentary:
+
+;; This is my configuration file for (La)TeX. In particular I use and
+;; configure the package AUCTeX here.
+
+;;; Code:
+
+(load "auctex.el" nil t t)
+(load "preview-latex.el" nil t t)
+
+(setq TeX-auto-save t)
+(setq TeX-parse-self t)
+
+;;; If I need to type nested documents frequently, the following will
+;;; come in handy.
+
+;; (setq-default TeX-master nil)
+
+(provide 'tex-conf)
+;;; tex-conf.el ends here