From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vitalie Spinu Subject: Re: Wrong comment character when adding file local variables? Date: Fri, 07 Jun 2013 15:48:57 +0200 Message-ID: <87y5amdoae.fsf@gmail.com> References: <87wqq6gj39.fsf@krugs.de> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60226) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ukx2N-00021G-Df for emacs-orgmode@gnu.org; Fri, 07 Jun 2013 09:49:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ukx2K-0000L1-6y for emacs-orgmode@gnu.org; Fri, 07 Jun 2013 09:49:03 -0400 Received: from mail-wi0-x233.google.com ([2a00:1450:400c:c05::233]:40039) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ukx2K-0000Km-11 for emacs-orgmode@gnu.org; Fri, 07 Jun 2013 09:49:00 -0400 Received: by mail-wi0-f179.google.com with SMTP id hm9so1371999wib.0 for ; Fri, 07 Jun 2013 06:48:59 -0700 (PDT) In-Reply-To: <87wqq6gj39.fsf@krugs.de> (Rainer M. Krug's message of "Fri, 07 Jun 2013 15:12:58 +0200") 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: Rainer M Krug Cc: emacs-orgmode@gnu.org All your examples are placed in fundamental mode. The comments are treated by org and thus are correct, local variables are inserted according to the major mode. I don't how this could be easily fixed on org side, but you can solve it straightforwardly with: (add-to-list 'auto-mode-alist (cons "NAME\\|DESC" 'R-mode)) Vitalie >> Rainer M Krug >> on Fri, 07 Jun 2013 15:12:58 +0200 wrote: > Hi > when tangling the following file > ,---- > | * Package Files > | ** DESCRIPTION File > | :PROPERTIES: > | :tangle: ./DESCRIPTION > | :shebang: > | :padline: no > | :no-expand: TRUE > | :comments: no > | :END: > | #+begin_src R > | Package: asmDrak > | #+end_src > | > | ** NAMESPACE File > | :PROPERTIES: > | :tangle: ./NAMESPACE > | :shebang: > | :padline: no > | :no-expand: TRUE > | :comments: no > | :END: > | #+begin_src R > | this is a test > | #+end_src > | > | > | ** DESC2 File > | :PROPERTIES: > | :tangle: ./DESC2 > | :shebang: > | :padline: no > | :no-expand: TRUE > | :comments: yes > | :END: > | #+begin_src R > | this is a test > | #+end_src > `---- > I get the following tangled files: > DESCRIPTION: > ,---- > | Package: asmDrak > | > | ;; Local Variables: > | ;; org-babel-tangled-file: t > | ;; buffer-read-only: t > | ;; End: > `---- > which has the wrong comment character (should have #) > NAMESPACE: > ,---- > | this is a test > | > | ## Local Variables: > | ## org-babel-tangled-file: t > | ## buffer-read-only: t > | ## End: > `---- > which has the correct comment characters, and > DESC2 > ,---- > | ## [[file:~/tmp/tangle.org::*DESC2%20File][DESC2\ File:1]] > | this is a test > | ## DESC2\ File:1 ends here > | > | ;; Local Variables: > | ;; org-babel-tangled-file: t > | ;; buffer-read-only: t > | ;; End: > `---- > which has the correct comment characters for the comments, but the wrong > ones for the file local variables. > I use the following in my .emacs file to set the post-tangle-hook to add > the local file variables: > ,---- > | (defvar org-babel-tangled-file nil > | "If non-nill, current file was tangled with org-babel-tangle") > | (put 'org-babel-tangled-file 'safe-local-variable 'booleanp) > | > | (defun org-babel-mark-file-as-tangled () > | (add-file-local-variable 'org-babel-tangled-file t) > | (add-file-local-variable 'buffer-read-only t) > | ;; (add-file-local-variable 'eval: (auto-revert-mode)) > | (basic-save-buffer)) > | > | (add-hook 'org-babel-post-tangle-hook 'org-babel-mark-file-as-tangled) > `---- > I assume this is a bug somewhere? > Org-mode version 8.0.3 (release_8.0.3-211-gf16b53 @ > /home/rkrug/.emacs.d/org-mode/lisp/) > GNU Emacs 24.3.1 (i686-pc-linux-gnu, GTK+ Version 3.6.4) > of 2013-04-14 on actinium, modified by Debian > Cheers, > Rainer