Моя работа требует, чтобы мы использовали левые и правые двойные кавычки при наборе документации. Я хочу использовать документы в стиле LaTeX, потому что я часто пишу статьи в LaTeX и уже печатаю их автоматически.
Я новичок в clojure, но мне удалось найти это:
(def mystring "``quoted string''")
(clojure.string/replace mystring #"``|''" {"``" "“" "''" "”"})
Это выведет:
“quoted string”
Поэтому я хочу связать эту функциональность с командой, используя привязки клавиш. Я собирался спросить, как связать вышеуказанную команду. Но затем я прочитал немного о том, как стандартные библиотеки clojure не так хорошо интегрируются с LightTable: -plugins">Как интегрировать библиотеки (clojars) в плагины Lightable
Я продолжаю читать о регулярных выражениях. Есть ли способ применить регулярное выражение ко всему файлу?
Я думаю, что я напечатаю документ, а затем в какой-то момент нажму (ctrl-i) или что-то еще, и он автоматически заменит символы LaTeX на нужные символы моей работы.
Если бы можно было что-то автоматически заменять их, пока я печатаю, это было бы потрясающе. Но я новичок в этом, поэтому иду маленькими шажками.