From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kaushal Subject: Bug: Export to html inserts strange unicode characters at line breaks because of fci-mode [8.2.7c (8.2.7c-64-g01f736-elpa @ /home/kmodi/.emacs.d/elpa/org-20140915/)] Date: Thu, 25 Sep 2014 15:50:59 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11c2b44a073dee0503e9212e Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56109) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XXF4w-0002Kv-Cb for emacs-orgmode@gnu.org; Thu, 25 Sep 2014 15:51:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XXF4s-0005IY-JF for emacs-orgmode@gnu.org; Thu, 25 Sep 2014 15:51:50 -0400 Received: from mail-ob0-x22f.google.com ([2607:f8b0:4003:c01::22f]:33084) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XXF4s-0005GZ-8H for emacs-orgmode@gnu.org; Thu, 25 Sep 2014 15:51:46 -0400 Received: by mail-ob0-f175.google.com with SMTP id m8so8949182obr.34 for ; Thu, 25 Sep 2014 12:51:40 -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-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --001a11c2b44a073dee0503e9212e Content-Type: text/plain; charset=ISO-8859-1 Hi all, I have fci-mode installed and enabled for programming modes. When org exports to html, htmlize figures out the syntax highlighting of the code by calling =(funcall lang-mode)=. That activates =fci-mode=. =fci-mode= shows the fill column using a unicode character. The issue is that org export to html exports that character as well. Those characters show up in html as below! http://i.imgur.com/8WplTqw.png So the solution is to fix the =orx-html-fontify-code= function. I have modified the function as below; my edits are just those 2 lines added to the function. The 2 lines simply check if fci-mode is installed. If installed it disables fci mode. Even if the package is not installed, no error will be raised. It will be great if this edit can be incorporated into the org source code. Thank you. (defun org-html-fontify-code (code lang) "Color CODE with htmlize library. CODE is a string representing the source code to colorize. LANG is the language used for CODE, as a string, or nil." (when code (cond ;; Case 1: No lang. Possibly an example block. ((not lang) ;; Simple transcoding. (org-html-encode-plain-text code)) ;; Case 2: No htmlize or an inferior version of htmlize ((not (and (require 'htmlize nil t) (fboundp 'htmlize-region-for-paste))) ;; Emit a warning. (message "Cannot fontify src block (htmlize.el >= 1.34 required)") ;; Simple transcoding. (org-html-encode-plain-text code)) (t ;; Map language (setq lang (or (assoc-default lang org-src-lang-modes) lang)) (let* ((lang-mode (and lang (intern (format "%s-mode" lang))))) (cond ;; Case 1: Language is not associated with any Emacs mode ((not (functionp lang-mode)) ;; Simple transcoding. (org-html-encode-plain-text code)) ;; Case 2: Default. Fontify code. (t ;; htmlize (setq code (with-temp-buffer ;; Switch to language-specific mode. (funcall lang-mode) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (when (require 'fill-column-indicator nil 'noerror) (fci-mode -1)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (insert code) ;; Fontify buffer. (font-lock-fontify-buffer) ;; Remove formatting on newline characters. (save-excursion (let ((beg (point-min)) (end (point-max))) (goto-char beg) (while (progn (end-of-line) (< (point) end)) (put-text-property (point) (1+ (point)) 'face nil) (forward-char 1)))) (org-src-mode) (set-buffer-modified-p nil) ;; Htmlize region. (org-html-htmlize-region-for-paste (point-min) (point-max)))) ;; Strip any enclosing
 tags.
  (let* ((beg (and (string-match "\\`]*>\n*" code) (match-end 0)))
 (end (and beg (string-match "\\'" code))))
    (if (and beg end) (substring code beg end) code)))))))))



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-mode mailing list.
------------------------------------------------------------------------



Emacs  : GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.10.4)
 of 2014-01-21
Package: Org-mode version 8.2.7c (8.2.7c-64-g01f736-elpa @
/home/kmodi/.emacs.d/elpa/org-20140915/)

current state:
==============
(setq
 org-src-lang-modes '(("dot" . graphviz-dot) ("systemverilog" . verilog)
("ocaml" . tuareg) ("elisp" . emacs-lisp)
                      ("ditaa" . artist) ("asymptote" . asy) ("dot" .
fundamental) ("sqlite" . sql)
                      ("calc" . fundamental) ("C" . c) ("cpp" . c++) ("C++"
. c++) ("screen" . shell-script))
 org-hide-leading-stars t
 org-latex-default-figure-position "H"
 org-reveal-mathjax t
 org-tab-first-hook '(org-hide-block-toggle-maybe
org-src-native-tab-command-maybe
                      org-babel-hide-result-toggle-maybe
org-babel-header-arg-expand)
 org-speed-command-hook '(org-speed-command-default-hook
org-babel-speed-command-hook)
 org-occur-hook '(org-first-headline-recenter)
 org-metaup-hook '(org-babel-load-in-session-maybe)
 org-html-format-drawer-function '(lambda (name contents) contents)
 org-log-done 'timestamp
 org-latex-minted-options '(("linenos") ("numbersep" "5pt") ("frame"
"none") ("framesep" "2mm"))
 org-latex-format-inlinetask-function 'ignore
 org-confirm-shell-link-function 'yes-or-no-p
 org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default
 org-startup-folded 'showeverything
 org-latex-pdf-process '("xelatex -shell-escape %f" "xelatex -shell-escape
%f" "xelatex -shell-escape %f")
 org-pretty-entities t
 org-use-sub-superscripts '{}
 org-export-with-sub-superscripts '{}
 org-return-follows-link t
 org-latex-format-headline-function
'org-latex-format-headline-default-function
 org-todo-keyword-faces '(("TODO" . org-warning) ("SOMEDAY" . "#FFEF9F")
                          ("CANCELED" :foreground "#94BFF3" :weight bold
:strike-through t))
 org-capture-templates '(("t" "Project 1 Meeting Notes" entry
                          (file+datetree (concat project1-org-dir "/
dv_meeting_notes.org"))
                          "\n* %?\n  Entered on %U")
                         ("j" "Journal" entry (file+datetree (concat
org-directory "/journal.org"))
                          "\n* %?\n  Entered on %U")
                         ("n" "Note" entry (file (concat org-directory "/
notes.org"))
                          "\n* %?\n  Context:\n    %i\n  Entered on %U")
                         ("u" "UVM/System Verilog Notes" entry (file
(concat org-directory "/uvm.org"))
                          "\n* %?\n  Context:\n    %i\n  Entered on %U")
                         )
 org-after-todo-state-change-hook '(org-clock-out-if-current)
 org-latex-format-drawer-function '(lambda (name contents) contents)
 org-from-is-user-regexp "\\"
 org-src-mode-hook '(org-src-babel-configure-edit-buffer
org-src-mode-configure-edit-buffer)
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-pretty-entities-include-sub-superscripts nil
 org-babel-pre-tangle-hook '(save-buffer)
 org-mode-hook '(turn-on-flyspell wrap-region-mode
turn-on-stripe-table-mode fci-mode er/add-org-mode-expansions
                 #[nil "\300\301\302\303\304$\207"
                   [org-add-hook change-major-mode-hook org-show-block-all
append local] 5]
                 #[nil "\300\301\302\303\304$\207"
                   [org-add-hook change-major-mode-hook
org-babel-show-result-all append local] 5]
                 org-babel-result-hide-spec org-babel-hide-all-hashes
turn-on-visual-line-mode)
 org-agenda-skip-comment-trees nil
 org-use-speed-commands t
 org-ascii-format-drawer-function '(lambda (name contents width) contents)
 org-ctrl-c-ctrl-c-hook '(org-babel-hash-at-point
org-babel-execute-safely-maybe)
 org-directory "/home/kmodi/org"
 org-enforce-todo-dependencies t
 org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers
org-cycle-hide-inline-tasks
                  org-cycle-show-empty-lines
org-optimize-window-after-visibility-change)
 org-plantuml-jar-path "/home/kmodi/.emacs.d/plantuml/plantuml.7999.jar"
 org-confirm-elisp-link-not-regexp
"\\(.*switch\\-to\\-buffer.*\\|org-show\\)"
 org-export-before-processing-hook '(endless/update-includes)
 org-latex-create-formula-image-program 'imagemagick
 org-blank-before-new-entry '((heading) (plain-list-item))
 org-todo-keywords '((sequence "TODO" "SOMEDAY" "CANCELED" "DONE"))
 org-latex-packages-alist '(("" "parskip") ("" "minted") ("" "tikz")
("section" "placeins") ("mathscr" "eucal")
                            ("" "latexsym") ("" "float") ("" "caption"))
 org-babel-tangle-lang-exts '(("latex" . "tex") ("emacs-lisp" . "el"))
 org-confirm-elisp-link-function 'yes-or-no-p
 org-metadown-hook '(org-babel-pop-to-session-maybe)
 org-latex-listings 'minted
 org-ditaa-jar-path "/home/kmodi/.emacs.d/ditaa/ditaa0_9.jar"
 org-blocker-hook '(org-block-todo-from-children-or-siblings-or-parent)
 org-html-format-headline-function 'ignore
 org-export-with-smart-quotes t
 org-completion-use-ido t
 org-babel-load-languages '((ditaa . t) (plantuml . t) (latex . t) (dot .
t))
 org-html-format-inlinetask-function 'ignore
 org-agenda-mode-hook '((lambda nil (define-key org-agenda-mode-map "x"
(quote sacha/org-agenda-done))
                         (define-key org-agenda-mode-map "X" (quote
sacha/org-agenda-mark-done-and-add-followup))
                         (define-key org-agenda-mode-map "N" (quote
sacha/org-agenda-new)))
                        )
 org-agenda-files "/home/kmodi/org/agenda.files"
 org-clock-out-hook '(org-clock-remove-empty-clock-drawer)
 org-confirm-babel-evaluate 'my-org-confirm-babel-evaluate
 org-src-fontify-natively t
 )


--
Kaushal Modi

--001a11c2b44a073dee0503e9212e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,
I have fci-mode installed and enabled for programming modes.<= /font>

When org exports to html, htmlize figures out= the syntax highlighting of
= the code by calling =A0=3D(funcall = lang-mode)=3D.=A0

That activates =3Dfci-mode= =3D.=A0

=3Dfci-mode=3D shows the fill column u= sing a unicode character. The issue is
that org export to html = exports that character as well.

Those characte= rs show up in html as below!

So the solution is to fix the =3Dorx-html-fon= tify-code=3D function.

I have modified the fun= ction as below; my edits are just those 2 lines
added to the fu= nction. The 2 lines simply check if fci-mode is installed. If installed it = disables fci mode. Even if the package is not installed, no error will be r= aised.

It will be great if this edit can be in= corporated into the org source
code.

Thank you.



=A0 "Color CODE= with htmlize library.
CODE is a string representing the source= code to colorize.=A0 LANG
<= font face=3D"trebuchet ms, sans-serif">is the language used for CODE, as a = string, or nil."
=A0 (when code
=A0 =A0 (cond<= /font>
=A0 =A0 =A0;; Case 1: No lang.=A0 Possibly an example block.
=A0 =A0 =A0((not lang)
=A0 =A0 =A0 ;; Simple transcod= ing.
=A0 =A0 =A0 (org-html-encode-plain-text code))
=A0 =A0 =A0;; Case 2: No htmlize or an inferior version of htmlize<= /div>
=A0 =A0 =A0((not (and (require 'htmlize nil t) (fboundp 'htmli= ze-region-for-paste)))
=A0 =A0 =A0 ;; Emit a warning.
=A0 =A0 =A0 (message "Cannot fontify src block (htmlize.el >=3D = 1.34 required)")
=A0 =A0 =A0 ;; Simple transcoding.=
=A0 =A0 =A0 (org-html-encode-plain-text code))
=A0 =A0 = =A0(t
=A0 =A0 =A0 ;; Map language
=A0 =A0 =A0 (setq= lang (or (assoc-default lang org-src-lang-modes) lang))
=A0 = =A0 =A0 (let* ((lang-mode (and lang (intern (format "%s-mode" lan= g)))))
(cond=
;; Case 1:= Language is not associated with any Emacs mode
((not (functionp lang-mode))
=A0;; Simple transco= ding.
=A0(o= rg-html-encode-plain-text code))
;; Case 2: Default.=A0 Fontify code.
(t
=A0;; htmlize
=A0(setq code (with-temp-buffe= r
=A0 =A0 = =A0 ;; Switch to language-specific mode.
=A0 =A0 =A0 (funcall lang-mode)
=
=
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= ;;;;;;;;;;;;;;;;;;;;;;
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0(when (require 'fill-column-indicator nil 'noerror)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(fci-mode -1))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= ;;;;;;;;;;;;

=A0 =A0 =A0 (insert code)
=A0 =A0 =A0 ;; Fontify buffer.
=A0 =A0 =A0 (font-= lock-fontify-buffer)
=A0 =A0 =A0 ;; Remove formatting on newline characters.
=A0 =A0 =A0 (save-= excursion
= (let ((beg (point-min))
=A0 =A0 =A0 (end (point-max)))
=A0 (goto-char beg)
=A0 (while (progn (end-of-= line) (< (point) end))
=A0 =A0 (put-text-property (point) (1+ (point)) 'face = nil)
=A0 = =A0 (forward-char 1))))
=A0 =A0 =A0 (org-src-mode)
=A0 =A0 =A0 (set-buffer-modified-p nil)
=A0 =A0 =A0 ;;= Htmlize region.
= =A0 =A0 =A0 (org-html-htmlize-region-for-paste
(point-min) (point-max))))
=A0;; Strip an= y enclosing <pre></pre> tags.
=A0(let* ((beg (and (string-match "\\`&= lt;pre[^>]*>\n*" code) (match-end 0)))
(end (and beg (string-match "= ;</pre>\\'" code))))
=A0 =A0(if (and beg end) (substring code beg end) = code)))))))))



what in fact did happen.=A0 You don't know how to make a good= report?=A0 See


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



Emacs =A0: GNU Emacs 24.3.1 (x86_64-unkn= own-linux-gnu, GTK+ Version 2.10.4)
=A0of 2014-01-21=A0<= /div>
Package: Org-mode version 8.2.7c (8.2.7c-64-g01f736-elpa @ /home/kmodi= /.emacs.d/elpa/org-20140915/)

current state:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(setq
=A0org-src-lang-modes '(("dot" . graphviz-dot) (&quo= t;systemverilog" . verilog) ("ocaml" . tuareg) ("elisp&= quot; . emacs-lisp)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= ("ditaa" . artist) ("asymptote" . asy) ("dot"= ; . fundamental) ("sqlite" . sql)
=A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 =A0 =A0 =A0 ("calc" . fundamental) ("C" . = c) ("cpp" . c++) ("C++" . c++) ("screen" . sh= ell-script))
=A0org-hide-leading-stars t
=A0org-lat= ex-default-figure-position "H"
=A0org-reveal-mathjax = t
=A0org-tab-first-hook '(org-hide-block-toggle-maybe org-s= rc-native-tab-command-maybe
= =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 org-babel-hide-result-toggle-maybe org-babel-header-arg-expand)
=A0org-speed-command-hook '(org-speed-command-default-hook or= g-babel-speed-command-hook)
= =A0org-occur-hook '(org-first-h= eadline-recenter)
=A0org-metaup-hook '(org-babel-load-in-se= ssion-maybe)
=A0org-html-format-drawer-function '(lambda (n= ame contents) contents)
=A0org-log-done 'timestamp
=A0org-latex-minted-options '(("linenos") ("numberse= p" "5pt") ("frame" "none") ("frames= ep" "2mm"))
<= font face=3D"trebuchet ms, sans-serif">=A0org-latex-format-inlinetask-funct= ion 'ignore
=A0org-confirm-shell-link-function 'yes-o= r-no-p
=A0org-ascii-format-inlinetask-function 'org-ascii-f= ormat-inlinetask-default
=A0org-startup-folded 'showeveryth= ing
=A0org-latex-pdf-process '("xelatex -shell-escape = %f" "xelatex -shell-escape %f" "xelatex -shell-escape %= f")
=A0org-pretty-entities t
=A0org-use-sub-su= perscripts '{}
=A0org-export-with-sub-superscripts '{}<= /font>
=A0org-return-follows-link t
=A0org-latex-format-he= adline-function 'org-latex-format-headline-default-function
=A0org-todo-keyword-faces '(("TODO" . org-warning) ("SO= MEDAY" . "#FFEF9F")
=A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 ("CANCELED" :foreground "#94BFF3&quo= t; :weight bold :strike-through t))
=A0org-capture-templates &#= 39;(("t" "Project 1 Meeting Notes" entry
= =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (file+datetree (concat = project1-org-dir "/dv_meeting_= notes.org"))
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 "\n* %?\n =A0Entered on %U")
=A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0("j" "Journal&quo= t; entry (file+datetree (concat org-directory "/journal.org"))
=A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 "\n* %?\n =A0Entered on %U")
=
= =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0("n" "Not= e" entry (file (concat org-directory "/notes.org"))
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 "\n* %?\n =A0Context:\n =A0 =A0%i\n =A0Entered on %U&q= uot;)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0("= ;u" "UVM/System Verilog Notes" entry (file (concat org-direc= tory "/uvm.org"))
=A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 "\n* %?\n =A0Context:\= n =A0 =A0%i\n =A0Entered on %U")
=A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0)
=A0org-after-todo-state-change-hoo= k '(org-clock-out-if-current)
=A0org-latex-format-drawer-fu= nction '(lambda (name contents) contents)
=A0org-from-is-us= er-regexp "\\<Kaushal\\.Modi\\>"
=A0org-src-mod= e-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edi= t-buffer)
=A0org-agenda-before-write-hook '(org-agenda-add-= entry-text)
=A0org-pretty-entities-include-sub-superscripts nil=
=A0org-babel-pre-tangle-hook '(save-buffer)
= =A0org-mode-hook '(turn-on-flyspell wrap-region-mode turn-on-stripe-tab= le-mode fci-mode er/add-org-mode-expansions
=A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 =A0#[nil "\300\301\302\303\304$\207"
=A0= =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0[org-add-hook change-major-mode-hook or= g-show-block-all append local] 5]
=A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0#[nil "\300\301\302\303\304$\207"
=A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0[org-add-hook change-major-mode-hook org-bab= el-show-result-all append local] 5]
=A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0org-babel-result-hide-spec org-babel-hide-all-hashes turn-on-visual= -line-mode)
=A0org-agenda-skip-comment-trees nil
= =A0org-use-speed-commands t
= =A0org-ascii-format-drawer-function= '(lambda (name contents width) contents)
=A0org-ctrl-c-ctr= l-c-hook '(org-babel-hash-at-point org-babel-execute-safely-maybe)
=A0org-directory "/home/kmodi/org"
=A0org-enf= orce-todo-dependencies t
=A0org-cycle-hook '(org-cycle-hide= -archived-subtrees org-cycle-hide-drawers org-cycle-hide-inline-tasks
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 org-cycle-show-empty-lines org-o= ptimize-window-after-visibility-change)
=A0org-plantuml-jar-pat= h "/home/kmodi/.emacs.d/plantuml/plantuml.7999.jar"
<= div class=3D"gmail_default" style>= =A0org-confirm-elisp-link-not-regexp "\\(.*switch\\-to\\-buffer.*\\|or= g-show\\)"
=A0org-export-before-processing-hook '(en= dless/update-includes)
=A0org-latex-create-formula-image-progra= m 'imagemagick
=A0org-blank-before-new-entry '((heading= ) (plain-list-item))
=A0org-todo-keywords '((sequence "= ;TODO" "SOMEDAY" "CANCELED" "DONE"))
=A0org-latex-packages-alist '(("" "parskip"= ;) ("" "minted") ("" "tikz") ("= ;section" "placeins") ("mathscr" "eucal"= )
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (&quo= t;" "latexsym") ("" "float") ("&quo= t; "caption"))
=A0org-babel-tangle-lang-exts '((&= quot;latex" . "tex") ("emacs-lisp" . "el"= ;))
=A0org-confirm-elisp-link-function 'yes-or-no-p<= /div>
=A0org-metadown-hook '(org-babel-pop-to-session-maybe)
=A0org-latex-listings 'minted
=A0org-ditaa-jar-path "= /home/kmodi/.emacs.d/ditaa/ditaa0_9.jar"
=A0org-blocker-ho= ok '(org-block-todo-from-children-or-siblings-or-parent)
= =A0org-html-format-headline-function 'ignore
=A0org-export-= with-smart-quotes t
=A0org-completion-use-ido t
=A0= org-babel-load-languages '((ditaa . t) (plantuml . t) (latex . t) (dot = . t))
=A0org-html-format-inlinetask-function 'ignore=
=A0org-agenda-mode-hook '((lambda nil (define-key org-agenda-mode= -map "x" (quote sacha/org-agenda-done))
=A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(define-key org-agenda-mode-map &quo= t;X" (quote sacha/org-agenda-mark-done-and-add-followup))
=
= =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(define-key org-agenda-m= ode-map "N" (quote sacha/org-agenda-new)))
=A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 )
=A0org-agenda-files &= quot;/home/kmodi/org/agenda.files"
=A0org-clock-out-hook &= #39;(org-clock-remove-empty-clock-drawer)
=A0org-confirm-babel-= evaluate 'my-org-confirm-babel-evaluate
=A0org-src-fontify-= natively t
=A0)


--
Kaushal Modi
--001a11c2b44a073dee0503e9212e--