আমার কাছে যদি একটি কোড স্নিপেট থাকে যা আমি কোনও ফাইলের সাথে জট বেঁধে রাখি তবে আমি সময়ের সাথে সাথে ফাইলটির নামটি বদলে যাব বলে আশা করি, ক্যুরি-রিপ্লেসমেন্টের চেয়ে ফাইলের নাম পরিবর্তন করার কোনও ক্লিনার উপায় আছে কি?
উদাহরণস্বরূপ, আমি কোডটি ~ / dir / my-file.el তে আটকে দিন:
#+BEGIN_SRC emacs-lisp :tangle ~/dir/my-file.el
(setq myvar1 "value1")
#+END_SRC
#+BEGIN_SRC emacs-lisp :tangle ~/dir/my-file.el
(defun foo (bar) ... )
#+END_SRC
etc.
তারপরে আমি পরে বুঝতে পারি যে ফাইলটি আরও ভাল জায়গায় স্থাপন করা হবে:
#+BEGIN_SRC emacs-lisp :tangle ~/dir/my/file.el
(setq myvar1 "value1")
#+END_SRC
#+BEGIN_SRC emacs-lisp :tangle ~/dir/my/file.el
(defun foo (bar) ... )
#+END_SRC
etc.
যুক্তিটি পরিবর্তন করার কোনও উপায় আছে: গতিময়ভাবে জটলা।
আমি তদন্ত করেছি এবং আবিষ্কার করেছি যে আমি: জট যুক্তির মধ্যে এলিসপ খাওয়াতে পারি। আমি যদি মূল্যায়ন করি (setq myfile "~/dir/file.el)
এবং তারপরে নিম্নলিখিতটি জট দিন:
#+BEGIN_SRC emacs-lisp :tangle (print myfile)
(setq myvar1 "value1")
#+END_SRC
#+BEGIN_SRC emacs-lisp :tangle (print myfile)
(defun foo (bar) ... )
#+END_SRC
আমি যে পছন্দসই ফলাফলটি খুঁজছি তা পাচ্ছি। আমি তখন org-babel ব্যবহার করে ভেরিয়েবলটি সেট করার জন্য একটি এলিস্প স্নিপেটটি কার্যকর করতে পারি, তবে আমি ভাবছিলাম যে এটি করার কোনও ক্লিনার উপায় আছে কিনা।
: টাঙ্গেল শিরোনামের ডক্সটি কোনও স্থানীয় পদ্ধতিতে নির্ধারণ করে না।