emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] ob-clojure should not tangle with inserting (ns ..) line when no


From: stardiviner
Subject: Re: [O] ob-clojure should not tangle with inserting (ns ..) line when no :ns specified.
Date: Thu, 10 Jan 2019 09:47:53 +0800
User-agent: mu4e 1.1.0; emacs 26.1

stardiviner <address@hidden> writes:

> The ob-clojure tangle will insert ~(ns ..)~ from babel header argument :ns or 
> use defualt ~(ns user)~.
>
>    #+begin_src clojure :eval no :ns "" :tangle 
> "data/code/xunfei-clj-demo/project.clj" :results link :file 
> "data/code/xunfei-clj-demo/project.clj"
>    (defproject xunfei-clj-demo "0.1.0-SNAPSHOT"
>      :description "xunfei-clj demo"
>      :url "http://example.com/FIXME";
>      :license {:name "Eclipse Public License"
>                :url  "http://www.eclipse.org/legal/epl-v10.html"}
>      :dependencies [[org.clojure/clojure "1.9.0"]
>                     [xunfei-clj "0.1.4-SNAPSHOT"]]
>      :resource-paths ["lib/Msc.jar"])
>    #+end_src
>
> In upper case, obviously I don't want insert the ~(ns ..)~ line of code.
>
> I hope the ob-clojure header argument ~:ns~ should detect value like
> "nil", "" (empty string) or something else. Or when ~:ns~ header
> argument is not specified. So that the tangling will not auto insert
> ~(ns ..)~ line.

I added an patch to detect :ns is not specified which is `nil'. This
will be better for tangling.

Attachment: 0001-lisp-ob-clojure.el-Don-t-tangle-with-auto-prepend-ns.patch
Description: Text Data


-- 
[ stardiviner ]
       I try to make every word tell the meaning what I want to express.

       Blog: https://stardiviner.github.io/
       IRC(freenode): stardiviner, Matrix: stardiviner
       GPG: F09F650D7D674819892591401B5DF1C95AE89AC3
      

reply via email to

[Prev in Thread] Current Thread [Next in Thread]