Hi Org, I realized the function `org-babel-tangle-comment-links' won't return the relative file path regardless of the value of `org-babel-tangle-use-relative-file-links', is this the intended behaviour or a bug? Here's the source code for `org-babel-tangle-comment-links' for reference:
(defun org-babel-tangle-comment-links (&optional info) "Return a list of begin and end link comments for the code block at point. INFO, when non nil, is the source block information, as returned by `org-babel-get-src-block-info'." (let ((link-data (pcase (or info (org-babel-get-src-block-info 'no-eval)) (`(,_ ,_ ,params ,_ ,name ,start ,_) `(("start-line" . ,(org-with-point-at start (number-to-string (line-number-at-pos)))) ("file" . ,(buffer-file-name)) ("link" . ,(org-babel-tangle--unbracketed-link params)) ("source-name" . ,name)))))) (list (org-fill-template org-babel-tangle-comment-format-beg link-data) (org-fill-template org-babel-tangle-comment-format-end link-data)))) I believe the line where `file' is assigned to `(buffer-file-name)` should be a check for `org-babel-tangle-use-relative-file-links'. Emacs : GNU Emacs 30.1 (build 2, aarch64-apple-darwin24.3.0, NS appkit-2575.40 Version 15.3.1 (Build 24D70)) of 2025-03-14 Package: Org mode version 9.7.16 (9.7.16-ba9734 @ /Users/jpedrodeamorim/.config/emacs/elpa/org-9.7.26/) current state: ============== (setq org-special-ctrl-a/e t org-agenda-skip-scheduled-if-done t org-yank-image-file-name-function 'org-yank-image-autogen-filename org-bibtex-tags-are-keywords t org-todo-state-tags-triggers '(("CANC" ("cancelled" . t) ("waiting")) ("WAIT" ("waiting" . t) ("cancelled")) ("QUEST" ("question" . t) ("answered")) ("ANSW" ("answered" . t) ("question")) ("TODO" ("waiting") ("cancelled") ("question") ("answered")) ("NEXT" ("waiting") ("cancelled") ("question") ("answered")) ("DOING" ("waiting") ("cancelled") ("question") ("answered")) ("DONE" ("waiting") ("cancelled") ("question") ("answered"))) org-persist-before-write-hook '(org-element--cache-persist-before-write) org-cite-export-processors '((latex biblatex "authoryear" "authoryear-comp") (html csl) (t csl)) org-global-properties '(("Effort_ALL" . "0:05 0:15 0:30 1:00 1:30 2:00 3:00 4:00 5:00 6:00") ("STYLE_ALL" . "habit")) org-archive-default-command 'org-archive-subtree-hierarchically org-roam-db-location "/Users/jpedrodeamorim/.config/emacs/.cache/org-roam.db" org-html-format-headline-function 'org-html-format-headline-default-function org-reveal-start-hook '(org-decrypt-entry) org-html-format-drawer-function #[(_name contents) (contents) (htmlize-buffer-places org-html-format-table-no-css htmlize-css-name-prefix htmlize-output-type htmlize-output-type htmlize-css-name-prefix t)] org-appear-inside-latex t org-preview-latex-image-directory "/Users/jpedrodeamorim/.config/emacs/.cache/ltximg/" org-after-todo-state-change-hook '(org-checklist) org-default-notes-file "/Users/jpedrodeamorim/Documents/org/inbox.org" org-log-into-drawer t org-refile-allow-creating-parent-nodes 'confirm org-html-htmlize-output-type 'css org-directory "/Users/jpedrodeamorim/Documents/org" org-latex-format-inlinetask-function 'org-latex-format-inlinetask-default-function org-use-property-inheritance t org-list-demote-modify-bullet '(("+" . "-") ("-" . "+") ("*" . "+") ("1." . "a.") ("1)" . "a)")) org-superstar-special-todo-items t org-M-RET-may-split-line '(default) org-agenda-include-diary t org-agenda-custom-commands '(("n" "Agenda and all TODOs" ((agenda "") (alltodo ""))) ("A" "Daily agenda and top priority tasks" ((tags-todo "*" ((org-agenda-overriding-header "Important tasks without a date\n") (org-agenda-skip-function '(org-agenda-skip-entry-if 'timestamp 'regexp "\\[#\\(A\\|B\\)\\]")) (org-agenda-skip-function '(org-agenda-skip-entry-if 'timestamp 'notregexp "\\[#\\(A\\|B\\)\\]")) (org-agenda-block-separator nil)) ) (agenda "" ((org-agenda-overriding-header "\nToday's agenda\n") (org-agenda-time-grid nil) (org-agenda-span 1) (org-deadline-warning-days 0) (org-agenda-block-separator nil) (org-scheduled-past-days 0) (org-agenda-skip-function (fn nil (let ((subtree-end (save-excursion (org-end-of-subtree t)))) (when (equal (org-entry-get nil "STYLE") "habit") subtree-end)) ) ) (org-agenda-day-face-function (fn (date) 'org-agenda-date)) (org-agenda-format-date "%A %-e %B %Y")) ) (agenda "" ((org-agenda-overriding-header "\nHabits") (org-agenda-time-grid nil) (org-agenda-start-on-weekday nil) (org-agenda-span 1) (org-agenda-show-all-dates nil) (org-agenda-format-date "") (org-agenda-day-face-function (fn (date) 'org-agenda-date)) (org-agenda-skip-function (fn nil (let ((subtree-end (save-excursion (org-end-of-subtree t)))) (unless (equal (org-entry-get nil "STYLE") "habit") subtree-end)) ) ) (org-agenda-block-separator nil)) ) (agenda "" ((org-agenda-overriding-header "\nUpcoming deadlines (+14d)\n") (org-agenda-time-grid nil) (org-agenda-start-on-weekday nil) (org-agenda-start-day "+1d") (org-agenda-span 14) (org-agenda-show-all-dates nil) (org-deadline-warning-days 0) (org-agenda-block-separator nil) (org-agenda-include-diary nil) (org-agenda-entry-types '(:deadline)) (org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))) ) (agenda "" ((org-agenda-overriding-header "\nPending scheduled tasks") (org-agenda-time-grid nil) (org-agenda-start-on-weekday nil) (org-agenda-span 1) (org-agenda-show-all-dates nil) (org-scheduled-past-days 365) (org-scheduled-delay-days 1) (org-agenda-entry-types '(:scheduled)) (org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done)) (org-agenda-day-face-function (fn (_date) 'org-agenda-date)) (org-agenda-format-date "") (org-agenda-block-separator nil)) ) (agenda "" ((org-agenda-start-on-weekday nil) (org-agenda-start-day "+1d") (org-agenda-span 3) (org-deadline-warning-days 0) (org-agenda-block-separator nil) (org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done)) (org-agenda-overriding-header "\nNext three days\n")) ) ) ((org-agenda-fontify-priorities nil) (org-agenda-dim-blocked-tasks nil))) ("P" "Plain text daily agenda and top priorities" ((tags-todo "*" ((org-agenda-overriding-header "Important tasks without a date\n") (org-agenda-skip-function '(org-agenda-skip-entry-if 'timestamp 'regexp "\\[#\\(A\\|B\\)\\]")) (org-agenda-skip-function '(org-agenda-skip-entry-if 'timestamp 'notregexp "\\[#\\(A\\|B\\)\\]")) (org-agenda-block-separator nil)) ) (agenda "" ((org-agenda-overriding-header "\nToday's agenda\n") (org-agenda-time-grid nil) (org-agenda-span 1) (org-deadline-warning-days 0) (org-agenda-block-separator nil) (org-scheduled-past-days 0) (org-agenda-skip-function (fn nil (let ((subtree-end (save-excursion (org-end-of-subtree t)))) (when (equal (org-entry-get nil "STYLE") "habit") subtree-end)) ) ) (org-agenda-day-face-function (fn (date) 'org-agenda-date)) (org-agenda-format-date "%A %-e %B %Y")) ) (agenda "" ((org-agenda-overriding-header "\nHabits") (org-agenda-time-grid nil) (org-agenda-start-on-weekday nil) (org-agenda-span 1) (org-agenda-show-all-dates nil) (org-agenda-format-date "") (org-agenda-day-face-function (fn (date) 'org-agenda-date)) (org-agenda-skip-function (fn nil (let ((subtree-end (save-excursion (org-end-of-subtree t)))) (unless (equal (org-entry-get nil "STYLE") "habit") subtree-end)) ) ) (org-agenda-block-separator nil)) ) (agenda "" ((org-agenda-overriding-header "\nUpcoming deadlines (+14d)\n") (org-agenda-time-grid nil) (org-agenda-start-on-weekday nil) (org-agenda-start-day "+1d") (org-agenda-span 14) (org-agenda-show-all-dates nil) (org-deadline-warning-days 0) (org-agenda-block-separator nil) (org-agenda-include-diary nil) (org-agenda-entry-types '(:deadline)) (org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))) ) (agenda "" ((org-agenda-overriding-header "\nPending scheduled tasks") (org-agenda-time-grid nil) (org-agenda-start-on-weekday nil) (org-agenda-span 1) (org-agenda-show-all-dates nil) (org-scheduled-past-days 365) (org-scheduled-delay-days 1) (org-agenda-entry-types '(:scheduled)) (org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done)) (org-agenda-day-face-function (fn (_date) 'org-agenda-date)) (org-agenda-format-date "") (org-agenda-block-separator nil)) ) (agenda "" ((org-agenda-start-on-weekday nil) (org-agenda-start-day "+1d") (org-agenda-span 3) (org-deadline-warning-days 0) (org-agenda-block-separator nil) (org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done)) (org-agenda-overriding-header "\nNext three days\n")) ) ) ((org-agenda-with-colors nil) (org-agenda-prefix-format "%t %s") (org-agenda-current-time-string "----------------") (org-agenda-fontify-priorities nil) (org-agenda-remove-tags t)) ("~/agenda.txt" "~/agenda.html")) ) org-structure-template-alist '(("a" . "export ascii") ("c" . "center") ("C" . "comment") ("e" . "example") ("E" . "export") ("h" . "export html") ("l" . "export latex") ("q" . "quote") ("s" . "src") ("sl" . "src emacs-lisp") ("v" . "verse")) org-babel-tangle-lang-exts '(("jupyter-python" . "py") ("typescript" . "ts") ("ledger" . "journal") ("python" . "py") ("latex" . "tex") ("emacs-lisp" . "el") ("elisp" . "el")) org-roam-db-node-include-function #[nil ((not (member org-attach-auto-tag (org-get-tags)))) (yas-snippet-end yas-snippet-beg org-priority-highest t) nil "Return nil when `org-attach-auto-tag' is one of the tags."] org-tempo-keywords-alist '(("L" . "latex") ("H" . "html") ("A" . "ascii") ("i" . "index") ("al" . "attr_latex")) org-roam-log-setup-hook '(org-roam--register-completion-functions-h) org-speed-command-hook '(org-speed-command-activate org-babel-speed-command-activate) org-download-method 'attach org-persist-after-read-hook '(org-element--cache-persist-after-read) org-archive-subtree-save-file-p t org-confirm-elisp-link-function 'yes-or-no-p org-id-locations-file "/Users/jpedrodeamorim/.config/emacs/.cache/org-id-locations" org-format-latex-header "\\documentclass[11pt]{article}\n\n%%% --- packages ---\n\\usepackage[utf8]{inputenc} % encoding of the document (not needed but kept)\n\\usepackage[LGR,T1]{fontenc} % include the fonts with accents\n\\usepackage{graphicx} % utilities for images\n\\usepackage{hyperref} % add hyperlinks and some new reference macros\n\n\\usepackage{amsmath} % base math package\n\\usepackage{amsfonts} % math fonts like \\mathbb\n\\usepackage{amssymb} % more maths symbols\n\\usepackage{amsthm} % theorem environment\n\\usepackage{mathtools} % fix some amsmath bugs and more tools for math\n\\usepackage{mathrsfs} % ralph smith's formal script font for math\n\n% amsthm\n% use the definition style for everything\n\\theoremstyle{definition}\n\n\\newtheorem{exercise}{Exercise}[section]\n\\newtheorem*{exercise*}{Exercise}\n\n\\newtheorem{definition}{Definition}[section]\n\\newtheorem*{definition*}{Definition}\n\n\\newtheorem{theorem}[definition]{Theorem}\n\\newtheorem*{theorem*}{Theorem}\n\n\\newtheorem{corollary}[definition]{Corollary}\n\\newtheorem*{corollary*}{Corollary}\n\n\\newtheorem{lemma}[definition]{Lemma}\n\\newtheorem*{lemma*}{Lemma}\n\n\\newtheorem{proposition}[definition]{Proposition}\n\\newtheorem*{proposition*}{Proposition}\n\n\\newtheorem{fact}[definition]{Fact}\n\\newtheorem*{fact*}{Fact}\n\n\\def\\qedsymbol{$\\blacksquare$} % change the QED symbol to be a black box\n\n\\usepackage{algorithm} % floating algorithms and useful stuff\n\\usepackage{algpseudocode} % actual package to write algorithms\n% \\usepackage{algorithmic} % actual package to write algorithms\n% \\usepackage{algorithmicx} % a bunch of packages to write algorithms\n\n% algorithmic\n% \\algsetup{\n% linenosize=\\small,\n% linenodelimiter=\\\n% }\n\n\\usepackage{enumerate} % determine the style of enumerate the counter\n\\usepackage[normalem]{ulem} % better underline\n\n%%% -- options --\n\\setcounter{section}{0} % section counter\n\n\n\n% LaTeX misc\n\\newcommand\\ttt{\\texttt}\n\\newcommand\\tit{\\textit}\n\\newcommand\\tbf{\\textbf}\n\n% LaTeX set theory\n\\renewcommand\\emptyset{\\varnothing}\n\n%%% --- title ---\n% custom titlepage\n% \\renewcommand\\and{\\\\[0.5cm]}\n% \\makeatletter\n% \\renewcommand\\maketitle{%\n% \\begin{titlepage}\n% \\begin{center}\n% {\\large {\\sc Universidade Federal do Rio Grande do Norte} \\\\\n% Departamento de Inform\\'atica e Matem\\'atica Aplicada\n% (DIMAp) \\\\[7cm]\n% {\\Huge\\bf \\@title} \\\\[4cm]\n% \\@author\n% \\vfill\n% \\vspace{1.3cm} Natal, \\@date}\n% \\end{center}\n% \\newpage\n% \\end{titlepage}}\n% \\makeatother\n\n\\usepackage[usenames]{color}\n\\pagestyle{empty} % do not remove\n% The settings below are copied from fullpage.sty\n\\setlength{\\textwidth}{\\paperwidth}\n\\addtolength{\\textwidth}{-3cm}\n\\setlength{\\oddsidemargin}{1.5cm}\n\\addtolength{\\oddsidemargin}{-2.54cm}\n\\setlength{\\evensidemargin}{\\oddsidemargin}\n\\setlength{\\textheight}{\\paperheight}\n\\addtolength{\\textheight}{-\\headheight}\n\\addtolength{\\textheight}{-\\headsep}\n\\addtolength{\\textheight}{-\\footskip}\n\\addtolength{\\textheight}{-3cm}\n\\setlength{\\topmargin}{1.5cm}\n\\addtolength{\\topmargin}{-2.54cm}" org-export-date-timestamp-format "%A, %x %H:%M" org-roam-preview-function 'org-roam-preview-default-function org-log-done 'time org-latex-format-headline-function 'org-latex-format-headline-default-function org-agenda-window-setup 'only-window org-download-timestamp "%Y-%m-%d_%H:%M:%S_" org-file-apps '((auto-mode . emacs) (directory . emacs) ("\\.mm\\'" . default) ("\\.x?html?\\'" . default) ("\\.pdf\\'" . emacs) ("\\.djvu\\'" . emacs) ("\\.\\(mp4\\|mkv\\)\\'" . "nil %s")) org-superstar-item-bullet-alist '((45 . 8211) (43 . 8227) (42 . 8226)) org-latex-format-drawer-function #[(_ contents) (contents) (engrave-faces-latex-mathescape engrave-faces-current-preset-style engrave-faces-latex-output-style t)] org-roam-file-setup-hook '(org-roam--attach-use-id-h) org-modern-mode-hook '(toggle-org-modern-superstar-mode toggle-org-modern+indent-mode) org-mode-hook '(jupyter-org-interaction-mode #[0 "\301\211 \207" [imenu-create-index-function org-imenu-get-tree] 2] bug-reference-mode (lambda nil "Add `(` . ')' as surrounds." (push '(96 "`" . "'") evil-surround-pairs-alist)) evil-org-mode beginend-org-mode org-appear-mode org-download-enable org-superstar-mode org-edna-mode org-maybe-disable-auto-save #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_4> org-tempo-setup org--set-prettify-symbols-h org--enable-cdlatex-h whitespace--org-mode-remove-styles-h org-cite--load-processors-h org-babel-execute-enabled-langs org--update-cookies-on-save-h #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-fold-show-all append local] 5] #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-babel-show-result-all append local] 5] org-babel-result-hide-spec org-babel-hide-all-hashes eyecandy--disable-fill-column-indicator-h org-contacts-org-complete-setup org-babel-jupyter-make-local-aliases) org-hierarchical-todo-statistics nil org-indent-mode-turns-off-org-adapt-indentation nil org-timestamp-custom-formats '("%d/%m/%y %a" . "%d/%m/%y %a %H:%M") org-attach-method 'mv org-hide-leading-stars t org-capture-templates '(("t" "task" entry (file "/Users/jpedrodeamorim/Documents/org/inbox.org") "* TODO %?\n:PROPERTIES:\n:Effort: %^{Effort}p\n:END:\n%a\n\n" :empty-lines 1) ("?" "question" entry (file "/Users/jpedrodeamorim/Documents/org/inbox.org") "* QUEST %? :question:\n\n" :empty-lines 1) ("Q" "work related question" entry (file "/Users/jpedrodeamorim/Documents/org/inbox.org") "* QUEST %? :question:\nDEADLINE: %^t\n\n%A\n" :empty-lines 1) ("s" "secret note" entry (file+headline "/Users/jpedrodeamorim/Documents/org/secret/secrets.org" "Refile") "* %? :refile:\n\n" :empty-lines 1) ("e" "event" entry (file+headline "/Users/jpedrodeamorim/Documents/org/personal.org" "Events") "* %? :event:\n%^T\n\n" :empty-lines 1) ("a" "appointment" entry (file "/Users/jpedrodeamorim/Documents/org/inbox.org") "* %? \n%^T\n\n" :empty-lines 1) ("n" "note" entry (file "/Users/jpedrodeamorim/Documents/org/inbox.org") "* %?\n" :empty-lines 1) ("r" "reading list entry" entry (file+headline "/Users/jpedrodeamorim/Documents/org/reading.org" "Inbox") "* TOREAD %?\n:PROPERTIES:\n:AUTHOR: %^{AUTHOR}p\n:YEAR: %^{YEAR}p\n:ADDED: [%<%Y-%m-%d %H:%M>]") ("i" "candidate interview" entry (file+headline "/Users/jpedrodeamorim/Documents/org/work/work.org" "Interviews") "* TODO [#1] %? :candidate:\nSCHEDULED: %(let* ((time (org-read-date 'with-time 'to-time))\n (dtime (decode-time time))\n (dtime+30 (decoded-time-add dtime (make-decoded-time :minute 30)))\n (time+30 (encode-time dtime+30))\n (fmt (cdr org-time-stamp-formats))\n (ts (org-format-time-string fmt time))\n (ts+30 (org-format-time-string fmt time+30)))\n (concat ts \"--\" ts+30))\n\n** Notes\n\n- Professional experience in total.\n- Professional experience in the technology they're applying for.\n- Experience with databases.\n- English level (B1, B2, C1, C2). Aim for B2+.\n- Ask about some interesting technologies, projects.\n- Ask for GitHub/Lab account if they haven't provided yet.\n- How they got to Clojure (usually it is SICP, Rich H.'s speech, colleague or\n friend, Paul Graham's essays on Lisp, or Emacs).\n- Next steps (usually will be Q&TT Clj, Q&TT JS).\n" :empty-lines 1) ) outline-mode-hook '(beginend-outline-mode) org-refile-targets '((org-agenda-files :maxlevel . 9) (org-secrets-file :maxlevel . 9) (org-bookmarks-file :maxlevel . 1)) org-confirm-shell-link-function 'yes-or-no-p org-log-reschedule t org-odt-format-headline-function 'org-odt-format-headline-default-function org-attach-use-inheritance t org-contacts-files '("/Users/jpedrodeamorim/Documents/org/contacts.org" "/Users/jpedrodeamorim/Documents/org/anniversaries.org ") org-archive-hook '(org-attach-archive-delete-maybe) org-export-global-macros '(("tex" . "(eval (org-macro-tex))") ("latex" . "(eval (org-macro-latex))")) org-habit-graph-column 100 org-latex-src-block-backend 'engraved org-latex-logfiles-extensions '("ist" "gls" "glg" "alg" "acr" "acn" "xmpi" "bbl" "spl" "ps" "entoc" "brf" "dvi" "tex~" "lot" "lof" "aux" "bcf" "blg" "fdb_latexmk" "fls" "figlist" "idx" "log" "nav" "out" "ptc" "run.xml" "snm" "toc" "vrb" "xdv") org-blocker-hook '(org-edna-blocker-function org-block-todo-from-children-or-siblings-or-parent org-block-todo-from-checkboxes) org-notmuch-open-function 'org-notmuch-follow-link org-shiftdown-final-hook '(evil-org-shift-fallback-command) org-cite-biblatex-options "backend=biber" org-metaup-hook '(org-babel-load-in-session-maybe) org-occur-hook '(org-first-headline-recenter) org-attach-dir-relative t org-agenda-skip-timestamp-if-done t org-enforce-todo-dependencies t org-edit-src-content-indentation 0 org-shiftleft-final-hook '(evil-org-shift-fallback-command) org-download-annotate-function 'org-download-annotate-default org-html-format-inlinetask-function 'org-html-format-inlinetask-default-function org-shiftup-final-hook '(evil-org-shift-fallback-command) org-extend-today-until 2 org-roam-node-annotation-function #[(node) ((marginalia--time (org-roam-node-file-mtime node))) (yas-snippet-end yas-snippet-beg org-priority-highest t)] org-confirm-babel-evaluate 'org-babel--evaluate-p org-ascii-format-drawer-function #[(_name contents _width) (contents) (t)] org-export-before-processing-hook '(org-babel-jupyter-setup-export) org-appear-autoentities t org-appear-autosubmarkers t org-after-todo-statistics-hook '(org-summary-todo) org-roam-directory "/Users/jpedrodeamorim/Documents/org/notes/" org-link-from-user-regexp "\\<jpedrodeamorim@P6TQXXV4QV\\>\\|\\<João Pedro de Amorim Paula\\>" org-roam-db-autosync-mode t org-roam-indirect-buffer-hook '(org-roam--register-completion-functions-h) org-fold-reveal-start-hook '(org-decrypt-entry) org-trigger-hook '(org-edna-trigger-function org--tag-unless-repeating-h) org-download-link-format-function 'org-download-link-format-function-default org-bibtex-headline-format-function #[(entry) ((bib-latex->string (cdr (assq :title entry)))) (org-priority-highest t)] org-export-with-smart-quotes t org-capture-prepare-finalize-hook '(org-roam-capture--install-finalize-h) org-link-parameters '(("helpful" :store helpful--org-link-store) ("org-contact" :follow org-contacts-link-open :complete org-contacts-link-complete :store org-contacts-link-store :face org-contacts-link-face) ("tel") ("bibtex" :follow org-bibtex-open :store org-bibtex-store-link) ("roam" :follow org-roam-link-follow-link) ("attachment" :follow org-attach-follow :complete org-attach-complete-link) ("info" :follow org-info-open :export org-info-export :store org-info-store-link :insert-description org-info-description-as-command) ("man" :complete org-man-complete :follow org-man-open :export org-man-export :store org-man-store-link) ("id" :follow org-roam-id-open :store org-id-store-link-maybe) ("elfeed" :follow elfeed-link-open :store elfeed-link-store-link) ("notmuch-tree" :store org-notmuch-tree-store-link :follow org-notmuch-tree-open) ("notmuch-search" :store org-notmuch-search-store-link :follow org-notmuch-search-open) ("notmuch" :store org-notmuch-store-link :follow org-notmuch-open) ("file+sys") ("file+emacs") ("shell" :follow org-link--open-shell) ("news" :follow #[514 "\301\300\302 Q \"\207" ["news" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("mailto" :follow #[514 "\301\300\302 Q \"\207" ["mailto" browse-url ":"] 6 "\n\n(fn URL ARG)"] :complete org-contacts-mailto-link-completion) ("https" :follow #[514 "\301\300\302 Q \"\207" ["https" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("http" :follow #[514 "\301\300\302 Q \"\207" ["http" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("ftp" :follow #[514 "\301\300\302 Q \"\207" ["ftp" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("help" :follow helpful--org-link-follow :store org-link--store-help) ("file" :complete org-link-complete-file) ("elisp" :follow org-link--open-elisp)) org-todo-keyword-faces '(("TODO" :foreground "red" :weight bold) ("NEXT" :foreground "orange" :weight bold) ("DOING" :foreground "cyan" :weight bold) ("DONE" :foreground "green" :weight bold) ("QUEST" :foreground "magenta" :weight bold) ("ANSW" :foreground "purple" :weight bold) ("WAIT" :foreground "yellow" :weight bold) ("CANC" :foreground "dark red" :weight bold)) org-journal-after-entry-create-hook '(evil-insert-state) org-log-buffer-setup-hook '(org-roam-log--setup evil-insert-state) org-contacts-enable-completion nil org-babel-eval-no-confirm-regexps '("verb" "ledger" "\\(plain-|la\\)?tex") org-roam-completion-everywhere t org-download-file-format-function 'org-download-file-format-default org-refile-use-outline-path 'file org-cycle-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-roam-node-display-template #("${title:100} ${tags:80}" 13 23 (face org-tag)) org-imenu-depth 9 org-appear-autokeywords t org-edna-mode t org-appear-autolinks t org-todo-keywords '((sequence "TODO(t!)" "NEXT(n/!)" "DOING(s@)" "|" "DONE(d)") (sequence "WAIT(w@/!)" "|" "CANC(c@/!)") (sequence "QUEST(q!)" "|" "ANSW(a@/!)")) org-return-follows-link t org-cite-activate-processor 'citar org-log-redeadline t org-agenda-before-write-hook '(org-agenda-add-entry-text) org-metadown-hook '(org-babel-pop-to-session-maybe) org-agenda-restore-windows-after-quit t org-tab-before-tab-emulation-hook '(org-tempo-complete-tag) org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-sort-function 'string-collate-lessp org-export-backends '(man beamer odt latex ascii md html) org--warnings nil org-after-refile-insert-hook '(#[nil ((goto-char (org-entry-end-position)) (if (looking-back "\n\n" nil) nil (newline 1))) (org-priority-highest t) nil "Insert a newline after the entries on refiling."] ) org-startup-folded t org-babel-pre-tangle-hook '(save-buffer) org-shiftright-final-hook '(evil-org-shift-fallback-command) org-latex-prefer-user-labels t org-src-preserve-indentation t org-roam-capture-new-node-hook '(org-roam-capture--insert-captured-ref-h) org-highlight-latex-and-related '(native script entities) org-superstar-todo-bullet-alist '(("TODO" . 9633) ("DOING" . 9705) ("NEXT" . 9654) ("WAIT" . 11204) ("CANC" . 10006) ("DONE" . 10004) ("QUEST" . 8264) ("ANSW" . 8252)) org-superstar-headline-bullets-list '("◉" "◎" "●" "◈" "◇" "◆" "✳" "✸" "✿" "✤") org-cite-follow-processor 'citar org-info-other-documents '(("org" . "https://orgmode.org/org.html") ("dir" . "https://www.gnu.org/manual/manual.html") ("libc" . " https://www.gnu.org/software/libc/manual/html_mono/libc.html") ("make" . " https://www.gnu.org/software/make/manual/make.html")) org-fontify-done-headline nil org-indent-mode-turns-on-hiding-stars nil org-babel-after-execute-hook '(org-redisplay-inline-images org-babel-jupyter-ansi) org-treat-S-cursor-todo-selection-as-state-change nil org-cite-insert-processor 'citar org-export-before-parsing-hook '(org-latex-header-blocks-filter org-babel-jupyter-strip-ansi-escapes org-attach-expand-links) org-image-actual-width 700 org-link-shell-confirm-function 'yes-or-no-p org-fold-core-isearch-open-function 'org-fold-core--isearch-reveal org-roam-capture-preface-hook '(org-roam-capture--try-capture-to-ref-h) org-tags-exclude-from-inheritance '("crypt") outline-isearch-open-invisible-function 'outline-isearch-open-invisible org-latex-classes '(("article" "\\documentclass[11pt]{article}\n\n%%% --- packages ---\n\\usepackage[utf8]{inputenc} % encoding of the document (not needed but kept)\n\\usepackage[LGR,T1]{fontenc} % include the fonts with accents\n\\usepackage{graphicx} % utilities for images\n\\usepackage{hyperref} % add hyperlinks and some new reference macros\n\n\\usepackage{amsmath} % base math package\n\\usepackage{amsfonts} % math fonts like \\mathbb\n\\usepackage{amssymb} % more maths symbols\n\\usepackage{amsthm} % theorem environment\n\\usepackage{mathtools} % fix some amsmath bugs and more tools for math\n\\usepackage{mathrsfs} % ralph smith's formal script font for math\n\n% amsthm\n% use the definition style for everything\n\\theoremstyle{definition}\n\n\\newtheorem{exercise}{Exercise}[section]\n\\newtheorem*{exercise*}{Exercise}\n\n\\newtheorem{definition}{Definition}[section]\n\\newtheorem*{definition*}{Definition}\n\n\\newtheorem{theorem}[definition]{Theorem}\n\\newtheorem*{theorem*}{Theorem}\n\n\\newtheorem{corollary}[definition]{Corollary}\n\\newtheorem*{corollary*}{Corollary}\n\n\\newtheorem{lemma}[definition]{Lemma}\n\\newtheorem*{lemma*}{Lemma}\n\n\\newtheorem{proposition}[definition]{Proposition}\n\\newtheorem*{proposition*}{Proposition}\n\n\\newtheorem{fact}[definition]{Fact}\n\\newtheorem*{fact*}{Fact}\n\n\\def\\qedsymbol{$\\blacksquare$} % change the QED symbol to be a black box\n\n\\usepackage{algorithm} % floating algorithms and useful stuff\n\\usepackage{algpseudocode} % actual package to write algorithms\n% \\usepackage{algorithmic} % actual package to write algorithms\n% \\usepackage{algorithmicx} % a bunch of packages to write algorithms\n\n% algorithmic\n% \\algsetup{\n% linenosize=\\small,\n% linenodelimiter=\\\n% }\n\n\\usepackage{enumerate} % determine the style of enumerate the counter\n\\usepackage[normalem]{ulem} % better underline\n\n%%% -- options --\n\\setcounter{section}{0} % section counter\n\n\n\n% LaTeX misc\n\\newcommand\\ttt{\\texttt}\n\\newcommand\\tit{\\textit}\n\\newcommand\\tbf{\\textbf}\n\n% LaTeX set theory\n\\renewcommand\\emptyset{\\varnothing}\n\n%%% --- title ---\n% custom titlepage\n% \\renewcommand\\and{\\\\[0.5cm]}\n% \\makeatletter\n% \\renewcommand\\maketitle{%\n% \\begin{titlepage}\n% \\begin{center}\n% {\\large {\\sc Universidade Federal do Rio Grande do Norte} \\\\\n% Departamento de Inform\\'atica e Matem\\'atica Aplicada\n% (DIMAp) \\\\[7cm]\n% {\\Huge\\bf \\@title} \\\\[4cm]\n% \\@author\n% \\vfill\n% \\vspace{1.3cm} Natal, \\@date}\n% \\end{center}\n% \\newpage\n% \\end{titlepage}}\n% \\makeatother\n\n[NO-DEFAULT-PACKAGES]\n[PACKAGES]\n[EXTRA]\n\n" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) ("beamer" "\\documentclass[presentation]{beamer}\n\n% -- theme --\n\\usethem{Singapore} % use Singapore theme\n\n%%% --- packages ---\n\\usepackage[utf8]{inputenc} % encoding of the document (not needed but kept)\n\\usepackage[LGR,T1]{fontenc} % include the fonts with accents\n\\usepackage{graphicx} % utilities for images\n\\usepackage{hyperref} % add hyperlinks and some new reference macros\n\n\\usepackage{amsmath} % base math package\n\\usepackage{amsfonts} % math fonts like \\mathbb\n\\usepackage{amssymb} % more maths symbols\n\\usepackage{amsthm} % theorem environment\n\\usepackage{mathtools} % fix some amsmath bugs and more tools for math\n\\usepackage{mathrsfs} % ralph smith's formal script font for math\n\n% amsthm\n% use the definition style for everything\n\\theoremstyle{definition}\n\n\\newtheorem{exercise}{Exercise}[section]\n\\newtheorem*{exercise*}{Exercise}\n\n\\newtheorem{definition}{Definition}[section]\n\\newtheorem*{definition*}{Definition}\n\n\\newtheorem{theorem}[definition]{Theorem}\n\\newtheorem*{theorem*}{Theorem}\n\n\\newtheorem{corollary}[definition]{Corollary}\n\\newtheorem*{corollary*}{Corollary}\n\n\\newtheorem{lemma}[definition]{Lemma}\n\\newtheorem*{lemma*}{Lemma}\n\n\\newtheorem{proposition}[definition]{Proposition}\n\\newtheorem*{proposition*}{Proposition}\n\n\\newtheorem{fact}[definition]{Fact}\n\\newtheorem*{fact*}{Fact}\n\n\\def\\qedsymbol{$\\blacksquare$} % change the QED symbol to be a black box\n\n\\usepackage{algorithm} % floating algorithms and useful stuff\n\\usepackage{algpseudocode} % actual package to write algorithms\n% \\usepackage{algorithmic} % actual package to write algorithms\n% \\usepackage{algorithmicx} % a bunch of packages to write algorithms\n\n% algorithmic\n% \\algsetup{\n% linenosize=\\small,\n% linenodelimiter=\\\n% }\n\n\\usepackage{enumerate} % determine the style of enumerate the counter\n\\usepackage[normalem]{ulem} % better underline\n\n%%% -- options --\n\\setcounter{section}{0} % section counter\n\n\n\n% LaTeX misc\n\\newcommand\\ttt{\\texttt}\n\\newcommand\\tit{\\textit}\n\\newcommand\\tbf{\\textbf}\n\n% LaTeX set theory\n\\renewcommand\\emptyset{\\varnothing}\n\n% -- theme --\n\\usethem{Singapore} % use Singapore theme\n\n[NO-DEFAULT-PACKAGES]\n[PACKAGES]\n[EXTRA]\n\n" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("cv" "\\documentclass{cv}\n\n\\usepackage[utf8]{inputenc}\n\\usepackage[T1]{fontenc}\n\\usepackage{textcomp} % text symbols\n\\usepackage[normalem]{ulem} % better underline and emphasis\n\\usepackage{url} % introduce the \\url command\n\n% default math packages\n\\usepackage{amsmath}\n\\usepackage{amssymb}\n\n[NO-DEFAULT-PACKAGES]\n[PACKAGES]\n[EXTRA]\n\n" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("report" "\\documentclass[11pt]{report}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("book" "\\documentclass[11pt]{book}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ) org-src-mode-hook '(evil-write-org-edit-src-save-h hack-dir-local-variables-non-file-buffer org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer) org-agenda-mode-hook '(beginend-org-agenda-mode eyecandy--disable-fill-column-indicator-h hl-line-mode eyecandy--disable-line-numbers-h) org-roam-find-file-hook '(org-roam-buffer--setup-redisplay-h org-roam--register-completion-functions-h org-roam--replace-roam-links-on-save-h org-roam-db-autosync--setup-update-on-save-h) org-fontify-quote-and-verse-blocks t org-contacts-matcher "EMAIL<>\"\"|ALIAS<>\"\"|PHONE<>\"\"|ADDRESS<>\"\"|BIRTHDAY<>\"\"|ANNIVERSARY<>\"\"" org-babel-load-languages '((verb . t) (typescript . t) (emacs-lisp . t) (latex . t) (shell . t) (sql . t) (python . t) (jupyter . t)) org-roam-mode-sections '(org-roam-backlinks-section org-roam-reflinks-section org-roam-unlinked-references-section) org-startup-with-inline-images t org-modules '(org-habit org-id org-attach org-crypt org-tempo) org-enforce-todo-checkbox-dependencies t org-roam-ref-annotation-function 'org-roam-ref-read--annotation org-agenda-loop-over-headlines-in-active-region nil org-agenda-start-on-weekday 0 org-attach-auto-tag "attach" org-latex-packages-alist '(("greek,english,AUTO" "babel" nil ("pdflatex" "xelatex" "lualatex"))) org-agenda-files '("/Users/jpedrodeamorim/Documents/org/inbox.org" "/Users/jpedrodeamorim/Documents/org/calendar.org" "/Users/jpedrodeamorim/Documents/org/uni.org" "/Users/jpedrodeamorim/Documents/org/personal.org" "/Users/jpedrodeamorim/Documents/org/research.org" "/Users/jpedrodeamorim/Documents/org/work/gateless.org" "/Users/jpedrodeamorim/Documents/org/work/work.org" "/Users/jpedrodeamorim/Documents/org/secret/ accounting.org" "/Users/jpedrodeamorim/Documents/org/secret/jv.org" "/Users/jpedrodeamorim/Documents/org/secret/secrets.org" "/Users/jpedrodeamorim/Documents/org/secret/sos.org" "/Users/jpedrodeamorim/Documents/org/secret/ujc.org" "/Users/jpedrodeamorim/Documents/org/proj/emacs.org" "/Users/jpedrodeamorim/Documents/org/proj/server.org" "/Users/jpedrodeamorim/Documents/org/proj/ workstation.org") org-list-allow-alphabetical t org-capture-mode-hook '(evil-insert-state) org-link-elisp-confirm-function 'yes-or-no-p org-noter-doc-mode-hook '(org-noter--document-window-h) org-download-abbreviate-filename-function 'file-relative-name org-outline-path-complete-in-steps nil org-startup-indented t org-odt-format-inlinetask-function 'org-odt-format-inlinetask-default-function org-src-lang-modes '(("jupyter-python" . python) ("beamer" . LaTeX) ("latex" . LaTeX) ("C" . c) ("C++" . c++) ("asymptote" . asy) ("beamer" . latex) ("calc" . fundamental) ("cpp" . c++) ("ditaa" . artist) ("desktop" . conf-desktop) ("dot" . fundamental) ("elisp" . emacs-lisp) ("ocaml" . tuareg) ("screen" . shell-script) ("sqlite" . sql) ("toml" . conf-toml) ("shell" . sh) ("ash" . sh) ("sh" . sh) ("bash" . sh) ("jsh" . sh) ("bash2" . sh) ("dash" . sh) ("dtksh" . sh) ("ksh" . sh) ("es" . sh) ("rc" . sh) ("itcsh" . sh) ("tcsh" . sh) ("jcsh" . sh) ("csh" . sh) ("ksh88" . sh) ("oash" . sh) ("pdksh" . sh) ("mksh" . sh) ("posix" . sh) ("wksh" . sh) ("wsh" . sh) ("zsh" . sh) ("rpm" . sh)) org-archive-location "/Users/jpedrodeamorim/Documents/org/archive/%s_archive::" org-agenda-skip-deadline-if-done t org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-show-empty-lines org-cycle-optimize-window-after-visibility-change org-cycle-display-inline-images) org-persist-before-read-hook '(org-element--cache-persist-before-read) org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default org-odt-format-drawer-function #[(_name contents) (contents) (hfy-user-sheet-assoc hfy-html-quote-regex hfy-html-quote-map hfy-face-to-css hfy-begin-span-handler hfy-end-span-handler nxml-auto-insert-xml-declaration-flag t)] org-superstar-leading-bullet " " org-id-link-to-org-use-id 'create-if-interactive-and-no-custom-id org-src-block-faces '(("latex" (:inherit default :extend t))) org-attach-preferred-new-method 'dir )