[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.
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
- Re: [O] ob-clojure should not tangle with inserting (ns ..) line when no :ns specified.,
stardiviner <=