From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Alekseyev Subject: Bug: org-git-link.el broken [9.0.5 (release_9.0.5 @ /home/leo/.emacs.d/elisp/org-mode.git/lisp/)] Date: Wed, 22 Mar 2017 02:34:51 -0700 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a114f027ef3d7bd054b4e78b8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55904) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cqcfQ-0006UO-CP for emacs-orgmode@gnu.org; Wed, 22 Mar 2017 05:34:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cqcfN-0004sE-SQ for emacs-orgmode@gnu.org; Wed, 22 Mar 2017 05:34:56 -0400 Received: from mail-io0-x22e.google.com ([2607:f8b0:4001:c06::22e]:33952) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cqcfN-0004s0-JI for emacs-orgmode@gnu.org; Wed, 22 Mar 2017 05:34:53 -0400 Received: by mail-io0-x22e.google.com with SMTP id b140so63000720iof.1 for ; Wed, 22 Mar 2017 02:34:53 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: Emacs orgmode --001a114f027ef3d7bd054b4e78b8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable org-store-link fails inside org-git-link if org-git-link is enabled with (require 'org-git-link) >From what I can tell in the debugger, the code walks up the directory tree looking for .git files in a parent directory. However, when I am inside e.g. "~/foo.el", at some point the code will execute (org-git-split-dirpath "~/") (org-git-link.el line 129), which evaluates to (nil, "~"). dir will subsequently be set to nil on line 132, which results in an error. Remember to cover the basics, that is, what you expected to happen and what in fact did happen. You don't know how to make a good report? See http://orgmode.org/manual/Feedback.html#Feedback Your bug report will be posted to the Org mailing list. ------------------------------------------------------------------------ Emacs : GNU Emacs 26.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2017-03-20 Package: Org mode version 9.0.5 (release_9.0.5 @ /home/leo/.emacs.d/elisp/org-mode.git/lisp/) current state: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (setq org-babel-results-keyword "results" org-src-mode-hook '((lambda nil (auto-save-mode t)) (lambda nil (define-key org-src-mode-map " @" (quote org-src-do-key-sequence-at-code-block))) org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer) org-after-todo-state-change-hook '(org-clock-out-if-current) org-metadown-hook '(org-babel-pop-to-session-maybe) org-clock-out-hook '(org-clock-remove-empty-clock-drawer) org-edit-src-content-indentation 0 org-src-tab-acts-natively t org-agenda-files '("~/My Dropbox/notes.org/memos.txt") org-shiftup-final-hook '(windmove-up) org-cycle-include-plain-lists nil org-mode-hook '(er/add-org-mode-expansions turn-on-font-lock flyspell-mode (lambda nil (auto-fill-mode t) (setq adaptive-fill-regexp nil) (setq comment-start nil)) (closure (org-inlinetask-min-level org-mode-abbrev-table org-mode-syntax-table buffer-face-mode-face org-mode-map org-tbl-menu org-org-menu org-struct-menu org-entities org-last-state org-id-track-globally org-clock-start-time texmathp-why remember-data-file org-agenda-tags-todo-honor-ignore-options iswitchb-temp-buflist calc-embedded-open-mode calc-embedded-open-formula calc-embedded-close-formula align-mode-rules-list org-emphasis-alist org-emphasis-regexp-components org-export-registered-backends org-modules org-babel-load-languages t) nil (add-hook (quote change-major-mode-hook) (quote org-show-block-all) (quote append) (quote local))) (closure (org-bracket-link-regexp org-src-window-setup *this* org-babel-confirm-evaluate-answer-no org-src-preserve-indentation org-src-lang-modes org-edit-src-content-indentation org-babel-library-of-babel t) nil (add-hook (quote change-major-mode-hook) (quote org-babel-show-result-all) (quote append) (quote local))) org-babel-result-hide-spec org-babel-hide-all-hashes) org-outline-path-complete-in-steps nil org-archive-hook '(org-attach-archive-delete-maybe) org-confirm-elisp-link-function 'yes-or-no-p org-agenda-before-write-hook '(org-agenda-add-entry-text) org-metaup-hook '(org-babel-load-in-session-maybe) org-shiftdown-final-hook '(windmove-down) org-babel-pre-tangle-hook '(save-buffer) org-file-apps '(("\\.nb\\'" . "/opt/Wolfram/Mathematica/8.0/Executables/Mathematica %s") ("\\.xoj\\'" . "xournal %s") ("\\.pdf\\'" . "evince %s") (" \\.pdf::\\([0-9]+\\)\\'" . "evince %s -p %1") (auto-mode . emacs) ("\\.x?html?\\'" . default) ("\\.nb\\'" . "mathematica %s")) org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-hide-leading-stars t org-babel-load-languages '((R . t) (shell . t) (python . t) (perl . t) (C . t) (matlab . t) (latex . t) (scheme . t) (scala . t) (ruby . t) (sqlite . t) (java . t) (js . t) (elasticsearch . t)) org-shiftright-final-hook '(windmove-right) org-occur-hook '(org-first-headline-recenter) outline-minor-mode-hook '(th-outline-minor-mode-init (lambda nil (define-key outline-minor-mode-map (kbd "TAB") (quote org-cycle)) (define-key outline-minor-mode-map [(tab)] (quote org-cycle)) (define-key outline-minor-mode-map [(shift tab)] (quote org-global-cycle)) (define-key outline-minor-mode-map [backtab] (quote org-global-cycle))) ) org-structure-template-alist '(("s" "#+begin_src ?\n\n#+end_src" "\n\n") ("e" "#+begin_example\n?\n#+end_example" "\n?\n") ("q" "#+begin_quote\n?\n#+end_quote" "\n?\n") ("v" "#+begin_verse\n?\n#+end_verse" "\n?\n") ("c" "#+begin_center\n?\n#+end_center" "
\n?\n
") ("l" "#+begin_latex\n?\n#+end_latex" "\n?\n") ("L" "#+latex: " "?") ("h" "#+begin_html\n?\n#+end_html" "\n?\n") ("H" "#+html: " "?") ("a" "#+begin_ascii\n?\n#+end_ascii") ("A" "#+ascii: ") ("i" "#+index: ?" "#+index: ?") ("I" "#+include %file ?" "")) org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers org-cycle-show-empty-lines org-optimize-window-after-visibility-change) org-todo-keywords '((sequence "TODO" "WAIT" "|" "DONE" "CANCELED")) org-speed-command-hook '(org-speed-command-default-hook org-babel-speed-command-hook) org-replace-disputed-keys t org-shiftleft-final-hook '(windmove-left) org-babel-tangle-lang-exts '(("es" . "es") ("java" . "java") ("ruby" . "rb") ("scala" . "scala") ("latex" . "tex") ("D" . "d") ("C++" . "cpp") ("perl" . "pl") ("python" . "py") ("emacs-lisp" . "el") ("elisp" . "el")) org-return-follows-link t org-src-ask-before-returning-to-edit-buffer nil org-confirm-shell-link-function 'yes-or-no-p org-link-parameters '(("id" :follow org-id-open) ("rmail" :follow org-rmail-open :store org-rmail-store-link) ("mhe" :follow org-mhe-open :store org-mhe-store-link) ("irc" :follow org-irc-visit :store org-irc-store-link) ("info" :follow org-info-open :export org-info-export :store org-info-store-link) ("gnus" :follow org-gnus-open :store org-gnus-store-link) ("docview" :follow org-docview-open :export org-docview-export :store org-docview-store-link) ("bibtex" :follow org-bibtex-open :store org-bibtex-store-link) ("bbdb" :follow org-bbdb-open :export org-bbdb-export :complete org-bbdb-complete-link :store org-bbdb-store-link= ) ("w3m" :store org-w3m-store-link) ("man" :follow org-man-open :export org-man-export :store org-man-store-link) ("git" :follow org-git-open :store org-git-store-link) ("gitbare" :follow org-gitbare-open) ("occur" :follow org-occur-open :export nil) ("file+sys") ("file+emacs") ("doi" :follow org--open-doi-link) ("elisp" :follow org--open-elisp-link) ("file" :complete org-file-complete-link) ("ftp" :follow (lambda (path) (browse-url (concat "ftp:" path)))) ("help" :follow org--open-help-link) ("http" :follow (lambda (path) (browse-url (concat "http:" path)))) ("https" :follow (lambda (path) (browse-url (concat "https:" path)))) ("mailto" :follow (lambda (path) (browse-url (concat "mailto:" path)))) ("message" :follow (lambda (path) (browse-url (concat "message:" path)))) ("news" :follow (lambda (path) (browse-url (concat "news:" path)))) ("shell" :follow org--open-shell-link)) org-disputed-keys '(([(shift up)] . [(meta p)]) ([(shift down)] . [(meta n)]) ([(shift left)] . [(meta -)]) ([(shift right)] . [(meta +)]) ([(meta return)] . [(control meta return)]) ([(control shift right)] . [(meta shift +)]) ([(control shift left)] . [(meta shift -)])) org-entities-user '(("bbE" "\\mathbb{E}" t "E" "E" "E" "E") ("bbR" "\\mathbb{R}" t "R" "R" "R" "=E2=84=9D") ("bbC" "\\mathbb{C}" t "C" "C" "C"= "=E2=84=82") ("bbZ" "\\mathbb{Z}" t "Z" "Z" "Z" "=E2=84=A4") ("bbP" "\\mathbb{P}" t "P" "P" "P" "=E2=84=99") ("bbQ" "\\mathbb{Q}" t "Q" "Q" "Q"= "=E2=84=9A") ("bbN" "\\mathbb{N}" t "N" "N" "N" "=E2=84=95") ("calN= " "\\mathcal{N}" t "N" "N" "N" "N") ("calO" "\\mathcal{O}" t "O" "O" "O" "O") ("calF" "\\mathcal{F}" t "F" "F" "F" "=E2=84=B1") ("hb= ar" "\\hbar" t "ℏ" "hbar" "hbar" "=E2=84=8F") ("sqrt" "\\sqrt{\\,}" t "√" "[square root]" "[square root]" "=E2=88=9A")) org-src-window-setup 'current-window org-confirm-babel-evaluate nil org-directory "~/Dropbox/org/" org-goto-interface 'outline-path-completion org-use-speed-commands t org-default-notes-file "~/Dropbox/org//org-capture.org" ) --001a114f027ef3d7bd054b4e78b8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
org-store-link fails inside org-git-link if org-git-link i= s enabled with (require 'org-git-link)

From what I c= an tell in the debugger, the code walks up the directory tree looking for .= git files in a parent directory.=C2=A0 However, when I am inside e.g. "= ;~/foo.el", at some point the code will execute=C2=A0(org-git-split-di= rpath "~/") =C2=A0(org-git-link.el line 129), which evaluates to = (nil, "~"). =C2=A0dir will subsequently be set to nil on line 132= , which results in an error.


R= emember to cover the basics, that is, what you expected to happen and
=
what in fact did happen.=C2=A0 You don't know how to make a good r= eport?=C2=A0 See


Your bug report will be = posted to the Org mailing list.
---------------------------------= ---------------------------------------


=

Emacs =C2=A0: GNU Emacs 26.0.50 (build 2, x86_64-pc-lin= ux-gnu, GTK+ Version 3.18.9)
=C2=A0of 2017-03-20
Packag= e: Org mode version 9.0.5 (release_9.0.5 @ /home/leo/.emacs.d/elisp/org-mod= e.git/lisp/)

current state:
=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(setq
=C2=A0org-babel-re= sults-keyword "results"
=C2=A0org-src-mode-hook '((= lambda nil (auto-save-mode t)) (lambda nil (define-key org-src-mode-map &qu= ot; @" (quote org-src-do-key-sequence-at-code-block)))
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0or= g-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer)
=
=C2=A0org-after-todo-state-change-hook '(org-clock-out-if-current)=
=C2=A0org-metadown-hook '(org-babel-pop-to-session-maybe)
=C2=A0org-clock-out-hook '(org-clock-remove-empty-clock-drawer)=
=C2=A0org-edit-src-content-indentation 0
=C2=A0org-src= -tab-acts-natively t
=C2=A0org-agenda-files '("~/My Drop= box/notes.org/memos.txt")
=C2=A0org-shiftup-final-hook '(windmove-up)
=C2=A0or= g-cycle-include-plain-lists nil
=C2=A0org-mode-hook '(er/add-= org-mode-expansions turn-on-font-lock flyspell-mode
=C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(lambda nil (auto-fill-mod= e t) (setq adaptive-fill-regexp nil) (setq comment-start nil))
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(closure
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (org-i= nlinetask-min-level org-mode-abbrev-table org-mode-syntax-table buffer-face= -mode-face org-mode-map org-tbl-menu org-org-menu
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0org-struct-menu org-= entities org-last-state org-id-track-globally org-clock-start-time texmathp= -why remember-data-file
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0org-agenda-tags-todo-honor-ignore-options iswit= chb-temp-buflist calc-embedded-open-mode calc-embedded-open-formula
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0cal= c-embedded-close-formula align-mode-rules-list org-emphasis-alist org-empha= sis-regexp-components org-export-registered-backends
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0org-modules org-= babel-load-languages t)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 nil (add-hook (quote change-major-mode-hook) (quote o= rg-show-block-all) (quote append) (quote local)))
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(closure
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (org-bracket-link-r= egexp org-src-window-setup *this* org-babel-confirm-evaluate-answer-no org-= src-preserve-indentation org-src-lang-modes
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0org-edit-src-content-indent= ation org-babel-library-of-babel t)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 nil (add-hook (quote change-major-mode-h= ook) (quote org-babel-show-result-all) (quote append) (quote local)))
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0org-babe= l-result-hide-spec org-babel-hide-all-hashes)
=C2=A0org-outline-p= ath-complete-in-steps nil
=C2=A0org-archive-hook '(org-attach= -archive-delete-maybe)
=C2=A0org-confirm-elisp-link-function '= ;yes-or-no-p
=C2=A0org-agenda-before-write-hook '(org-agenda-= add-entry-text)
=C2=A0org-metaup-hook '(org-babel-load-in-ses= sion-maybe)
=C2=A0org-shiftdown-final-hook '(windmove-down)
=C2=A0org-babel-pre-tangle-hook '(save-buffer)
=C2= =A0org-file-apps '(("\\.nb\\'" . "/opt/Wolfram/Mathe= matica/8.0/Executables/Mathematica %s") ("\\.xoj\\'" . &= quot;xournal %s") ("\\.pdf\\'" . "evince %s")<= /div>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(&q= uot; \\.pdf::\\([0-9]+\\)\\'" . "evince %s -p %1") (auto= -mode . emacs) ("\\.x?html?\\'" . default) ("\\.nb\\'= ;" . "mathematica %s"))
=C2=A0org-tab-first-hook &= #39;(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand)
<= div>=C2=A0org-hide-leading-stars t
=C2=A0org-babel-load-languages= '((R . t) (shell . t) (python . t) (perl . t) (C . t) (matlab . t) (la= tex . t) (scheme . t) (scala . t) (ruby . t) (sqlite . t)
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 (java . t) (js . t) (elasticsearch . t))
=C2=A0= org-shiftright-final-hook '(windmove-right)
=C2=A0org-occur-h= ook '(org-first-headline-recenter)
=C2=A0outline-minor-mode-h= ook '(th-outline-minor-mode-init
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(lambd= a nil (define-key outline-minor-mode-map (kbd "TAB") (quote org-c= ycle))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (define-key outline-minor-mode-ma= p [(tab)] (quote org-cycle))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (define-key = outline-minor-mode-map [(shift tab)] (quote org-global-cycle))
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 (define-key outline-minor-mode-map [backtab] (quot= e org-global-cycle)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0)
=C2=A0or= g-structure-template-alist '(("s" "#+begin_src ?\n\n#+en= d_src" "<src lang=3D\"?\">\n\n</src>")=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ("e" "#+beg= in_example\n?\n#+end_example" "<example>\n?\n</example&g= t;")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ("q" &qu= ot;#+begin_quote\n?\n#+end_quote" "<quote>\n?\n</quote&g= t;") ("v" "#+begin_verse\n?\n#+end_verse" "&l= t;verse>\n?\n</verse>")
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 ("c" "#+begin_center\n?\n#+end_center" "= ;<center>\n?\n</center>")
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 ("l" "#+begin_latex\n?\n#+end_latex" = "<literal style=3D\"latex\">\n?\n</literal>"= ;)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ("L" "#+la= tex: " "<literal style=3D\"latex\">?</literal&= gt;")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ("h" = "#+begin_html\n?\n#+end_html" "<literal style=3D\"ht= ml\">\n?\n</literal>")
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 ("H" "#+html: " "<literal sty= le=3D\"html\">?</literal>") ("a" "#+= begin_ascii\n?\n#+end_ascii") ("A" "#+ascii: ")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ("i" "#+index:= ?" "#+index: ?") ("I" "#+include %file ?&quo= t; "<include file=3D%file markup=3D\"?\">"))
=C2=A0org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle= -hide-drawers org-cycle-show-empty-lines org-optimize-window-after-visibili= ty-change)
=C2=A0org-todo-keywords '((sequence "TODO&quo= t; "WAIT" "|" "DONE" "CANCELED"))
=C2=A0org-speed-command-hook '(org-speed-command-default-hook = org-babel-speed-command-hook)
=C2=A0org-replace-disputed-keys t
=C2=A0org-shiftleft-final-hook '(windmove-left)
=C2= =A0org-babel-tangle-lang-exts '(("es" . "es") (&quo= t;java" . "java") ("ruby" . "rb") ("= ;scala" . "scala") ("latex" . "tex") (&q= uot;D" . "d") ("C++" . "cpp")
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ("perl" . "pl") ("= python" . "py") ("emacs-lisp" . "el") (&= quot;elisp" . "el"))
=C2=A0org-return-follows-link= t
=C2=A0org-src-ask-before-returning-to-edit-buffer nil
=C2=A0org-confirm-shell-link-function 'yes-or-no-p
=C2=A0or= g-link-parameters '(("id" :follow org-id-open) ("rmail&q= uot; :follow org-rmail-open :store org-rmail-store-link)
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0("mhe" :follow org-mhe-open :store org-mhe-store-link) ("= irc" :follow org-irc-visit :store org-irc-store-link)
=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0("info" :follow org-info-open :export org-info-export :store o= rg-info-store-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("gnus" :follow org-gnus-op= en :store org-gnus-store-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("docview" :foll= ow org-docview-open :export org-docview-export :store org-docview-store-lin= k)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0("bibtex" :follow org-bibtex-open :store org= -bibtex-store-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("bbdb" :follow org-bbdb-op= en :export org-bbdb-export :complete org-bbdb-complete-link :store org-bbdb= -store-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("w3m" :store org-w3m-store-link) = ("man" :follow org-man-open :export org-man-export :store org-man= -store-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("git" :follow org-git-open :store= org-git-store-link) ("gitbare" :follow org-gitbare-open)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0("occur" :follow org-occur-open :export nil) ("= file+sys") ("file+emacs") ("doi" :follow org--open= -doi-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("elisp" :follow org--open-elisp-l= ink) ("file" :complete org-file-complete-link)
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0("ftp" :follow (lambda (path) (browse-url (concat "ftp:&q= uot; path)))) ("help" :follow org--open-help-link)
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0("http" :follow (lambda (path) (browse-url (concat "ht= tp:" path))))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("https" :follow (lambda (p= ath) (browse-url (concat "https:" path))))
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(&= quot;mailto" :follow (lambda (path) (browse-url (concat "mailto:&= quot; path))))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("message" :follow (lambda (pat= h) (browse-url (concat "message:" path))))
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(&= quot;news" :follow (lambda (path) (browse-url (concat "news:"= ; path)))) ("shell" :follow org--open-shell-link))
=C2= =A0org-disputed-keys '(([(shift up)] . [(meta p)]) ([(shift down)] . [(= meta n)]) ([(shift left)] . [(meta -)]) ([(shift right)] . [(meta +)])
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0([(meta return)] . [(control meta return)]) ([(control shift right)]= . [(meta shift +)]) ([(control shift left)] . [(meta shift -)]))
=C2=A0org-entities-user '(("bbE" "\\mathbb{E}" t &= quot;E" "E" "E" "E") ("bbR" &q= uot;\\mathbb{R}" t "R" "R" "R" "=E2= =84=9D") ("bbC" "\\mathbb{C}" t "C" &quo= t;C" "C" "=E2=84=82")
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("bbZ"= "\\mathbb{Z}" t "Z" "Z" "Z" "= =E2=84=A4") ("bbP" "\\mathbb{P}" t "P" &= quot;P" "P" "=E2=84=99") ("bbQ" "\\= mathbb{Q}" t "Q" "Q" "Q" "=E2=84=9A= ")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0("bbN" "\\mathbb{N}" t "N"= ; "N" "N" "=E2=84=95") ("calN" &quo= t;\\mathcal{N}" t "N" "N" "N" "N&qu= ot;) ("calO" "\\mathcal{O}" t "O" "O&quo= t; "O" "O")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("calF" "\\math= cal{F}" t "F" "F" "F" "=E2=84=B1&qu= ot;) ("hbar" "\\hbar" t "&#8463;" "h= bar" "hbar" "=E2=84=8F")
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("sqrt&q= uot; "\\sqrt{\\,}" t "&radic;" "[square root]&= quot; "[square root]" "=E2=88=9A"))
=C2=A0org= -src-window-setup 'current-window
=C2=A0org-confirm-babel-eva= luate nil
=C2=A0org-directory "~/Dropbox/org/"
=C2=A0org-goto-interface 'outline-path-completion
=C2=A0org= -use-speed-commands t
=C2=A0org-default-notes-file "~/Dropbo= x/org//org-capture.org"
=C2=A0)

--001a114f027ef3d7bd054b4e78b8--