emacs-orgmode
[Top][All Lists]
Advanced

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

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


From: stardiviner
Subject: [O] ob-clojure should not tangle with inserting (ns ..) line when no :ns specified.
Date: Fri, 30 Nov 2018 16:46:33 +0800
User-agent: mu4e 1.1.0; emacs 26.1

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.

--
[ 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]