* Bug: Kill ring contains non-killed output after an export to pdf [8.2.5h (8.2.5h-30-gdd810b-elpa @ /Users/kosta/.emacs.d/elpa/org-20140303/)]
@ 2014-04-05 16:33 Konstantin Kliakhandler
2014-04-05 17:37 ` Kill ring contains non-killed output after an export Richard Lawrence
0 siblings, 1 reply; 8+ messages in thread
From: Konstantin Kliakhandler @ 2014-04-05 16:33 UTC (permalink / raw)
To: emacs-orgmode
Hello,
Whenever I export an org file to pdf, subsequently my kill-ring contains
the tex code of the intermediate latex stage.
Steps to reproduce:
1. Paste the following into an org buffer:
* test
* another test
2. Press [C-c C-e l p] to export to pdf (note: on my machine the pdf
didn't compile, but this is irrelevant for illustration purposes).
3. Press C-y anywhere in emacs, and you will get the following inserted:
% Created 2014-04-05 Sat 19:28
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{rotating}
\usepackage[normalem]{ulem}
\usepackage{amsmath}
\usepackage{textcomp}
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{amssymb}
\usepackage{hyperref}
\tolerance=1000
\author{user}
\date{\today}
\title{test.org}
\hypersetup{
pdfkeywords={},
pdfsubject={},
pdfcreator={Emacs 24.3.50.1 (Org mode 8.2.5h)}}
\begin{document}
\maketitle
\tableofcontents
\section{test}
\label{sec-1}
\section{another test}
\label{sec-2}
% Emacs 24.3.50.1 (Org mode 8.2.5h)
\end{document}
What I would expect to get: the last thing I killed.
Thanks in advance!
Emacs : GNU Emacs 24.3.50.1 (x86_64-apple-darwin, NS apple-appkit-1038.36)
of 2014-02-28 on bob.porkrind.org
Package: Org-mode version 8.2.5h (8.2.5h-30-gdd810b-elpa @ /Users/kosta/.emacs.d/elpa/org-20140303/)
current state:
==============
(setq
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 'time
org-format-latex-options '(:foreground default :background default :scale 1.5 :html-foreground
"Black" :html-background "Transparent" :html-scale 1.0 :matchers
("begin" "$1" "$" "$$" "\\(" "\\["))
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-pretty-entities t
org-agenda-custom-commands '(("w" todo "TODO")
("h" agenda "" ((org-agenda-show-all-dates nil)))
("W" agenda ""
((org-agenda-ndays 21) (org-agenda-show-all-dates nil)))
("A" agenda ""
((org-agenda-ndays 1) (org-agenda-overriding-header "Today")))
)
org-latex-format-headline-function 'org-latex-format-headline-default-function
org-default-notes-file "~/Dropbox/Documents/Org/notes.org"
org-after-todo-state-change-hook '(org-clock-out-if-current)
org-latex-format-drawer-function '(lambda (name contents) contents)
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 '(#[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 setup-org-mode)
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 "~/Dropbox/Documents/Org/"
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-todo-keywords '((type "TODO(t!)" "STARTED(s)" "WAITING(w@/!)" "|" "CANCELLED(c)"
"FUTURE(f)" "DONE(d!)")
(type "Note(n)") (type "Event(e)")
(sequence "PROJECT(p)" "|" "COMPLETE(c@)"))
org-confirm-elisp-link-function 'yes-or-no-p
org-metadown-hook '(org-babel-pop-to-session-maybe)
org-html-format-headline-function 'ignore
org-latex-preview-ltxpng-directory "/tmp/org-ltxpng/"
org-html-format-inlinetask-function 'ignore
org-agenda-files '("~/Dropbox/Documents/Org/")
org-clock-out-hook '(org-clock-remove-empty-clock-drawer)
)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Kill ring contains non-killed output after an export
2014-04-05 16:33 Bug: Kill ring contains non-killed output after an export to pdf [8.2.5h (8.2.5h-30-gdd810b-elpa @ /Users/kosta/.emacs.d/elpa/org-20140303/)] Konstantin Kliakhandler
@ 2014-04-05 17:37 ` Richard Lawrence
2014-04-06 16:39 ` Konstantin Kliakhandler
2014-04-17 14:32 ` Bastien
0 siblings, 2 replies; 8+ messages in thread
From: Richard Lawrence @ 2014-04-05 17:37 UTC (permalink / raw)
To: emacs-orgmode; +Cc: Konstantin Kliakhandler
Hi Konstantin,
Konstantin Kliakhandler <kosta@slumpy.org> writes:
> Whenever I export an org file to pdf, subsequently my kill-ring contains
> the tex code of the intermediate latex stage.
> ...
> What I would expect to get: the last thing I killed.
The behavior you are seeing is as expected, though I agree that this
behavior is usually not all that useful. See the variable
org-export-copy-to-kill-ring if you want to turn it off.
Changing the default value of this variable was recently discussed on
this list:
http://thread.gmane.org/gmane.emacs.orgmode/84048/focus=84055
Looks like there haven't been any strong objections to changing it, but
maybe the subject of this thread will grab some more attention for the
issue.
Best,
Richard
(If possible, please encrypt your reply to me using my PGP key:
Key ID: CF6FA646
Fingerprint: 9969 43E1 CF6F A646.
See http://www.ocf.berkeley.edu/~rwl/encryption.html for more information.)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Kill ring contains non-killed output after an export
2014-04-05 17:37 ` Kill ring contains non-killed output after an export Richard Lawrence
@ 2014-04-06 16:39 ` Konstantin Kliakhandler
2014-04-07 1:46 ` Richard Lawrence
2014-04-17 14:33 ` Bastien
2014-04-17 14:32 ` Bastien
1 sibling, 2 replies; 8+ messages in thread
From: Konstantin Kliakhandler @ 2014-04-06 16:39 UTC (permalink / raw)
To: emacs-orgmode
Hi Richard,
Richard Lawrence <richard.lawrence@berkeley.edu> writes:
> ...
> The behavior you are seeing is as expected, though I agree that this
> behavior is usually not all that useful. See the variable
> org-export-copy-to-kill-ring if you want to turn it off.
Thanks! Now the export is much more usable for me. Out of curiousity,
what is the use case of the default behavior?
Best,
Kosta
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Kill ring contains non-killed output after an export
2014-04-06 16:39 ` Konstantin Kliakhandler
@ 2014-04-07 1:46 ` Richard Lawrence
2014-04-17 14:33 ` Bastien
1 sibling, 0 replies; 8+ messages in thread
From: Richard Lawrence @ 2014-04-07 1:46 UTC (permalink / raw)
To: emacs-orgmode; +Cc: Konstantin Kliakhandler
Konstantin Kliakhandler <kosta@slumpy.org> writes:
> Richard Lawrence <richard.lawrence@berkeley.edu> writes:
>> The behavior you are seeing is as expected, though I agree that this
>> behavior is usually not all that useful. See the variable
>> org-export-copy-to-kill-ring if you want to turn it off.
>
> Thanks! Now the export is much more usable for me. Out of curiousity,
> what is the use case of the default behavior?
I have no idea...if I had to take a guess, it would be that when
exporting a region as a LaTeX *snippet*, such as a table, it could be
useful to yank the resulting code into another buffer. But I really
can't think of a situation where yanking a whole .tex document from the
kill ring is preferable to just visiting the exported file/buffer. So
I'm all for changing the default behavior.
Best,
Richard
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Kill ring contains non-killed output after an export
2014-04-06 16:39 ` Konstantin Kliakhandler
2014-04-07 1:46 ` Richard Lawrence
@ 2014-04-17 14:33 ` Bastien
1 sibling, 0 replies; 8+ messages in thread
From: Bastien @ 2014-04-17 14:33 UTC (permalink / raw)
To: Konstantin Kliakhandler; +Cc: emacs-orgmode
Hi Konstantin,
Konstantin Kliakhandler <kosta@slumpy.org> writes:
> Thanks! Now the export is much more usable for me. Out of curiousity,
> what is the use case of the default behavior?
I think this comes from the time where only the HTML existed, and
where it was only a hack to export small snippets -- in which case
it makes sense to have the copied buffer in the kill-ring, because
you mainly export for the purpose of copying some HTML elsewhere.
Not sure though.
--
Bastien
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Kill ring contains non-killed output after an export
2014-04-05 17:37 ` Kill ring contains non-killed output after an export Richard Lawrence
2014-04-06 16:39 ` Konstantin Kliakhandler
@ 2014-04-17 14:32 ` Bastien
2014-04-17 16:15 ` Nicolas Goaziou
1 sibling, 1 reply; 8+ messages in thread
From: Bastien @ 2014-04-17 14:32 UTC (permalink / raw)
To: Richard Lawrence; +Cc: emacs-orgmode, Konstantin Kliakhandler
Hi Konstantin and Richard,
Richard Lawrence <richard.lawrence@berkeley.edu> writes:
> The behavior you are seeing is as expected, though I agree that this
> behavior is usually not all that useful. See the variable
> org-export-copy-to-kill-ring if you want to turn it off.
>
> Changing the default value of this variable was recently discussed on
> this list:
>
> http://thread.gmane.org/gmane.emacs.orgmode/84048/focus=84055
>
> Looks like there haven't been any strong objections to changing it,
Indeed. The default in now `nil'.
--
Bastien
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2014-04-17 16:23 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-05 16:33 Bug: Kill ring contains non-killed output after an export to pdf [8.2.5h (8.2.5h-30-gdd810b-elpa @ /Users/kosta/.emacs.d/elpa/org-20140303/)] Konstantin Kliakhandler
2014-04-05 17:37 ` Kill ring contains non-killed output after an export Richard Lawrence
2014-04-06 16:39 ` Konstantin Kliakhandler
2014-04-07 1:46 ` Richard Lawrence
2014-04-17 14:33 ` Bastien
2014-04-17 14:32 ` Bastien
2014-04-17 16:15 ` Nicolas Goaziou
2014-04-17 16:23 ` Bastien
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).