文件名称:clj-refactor.el:Emacs的Clojure重构功能的集合
文件大小:4.08MB
文件格式:ZIP
更新时间:2024-02-19 15:05:06
clojure emacs emacs-lisp emacs-mode refactorings
clj-refactor.el clj-refactor为Clojure项目提供重构支持。 它补充了您在clojure-mode和CIDER中发现的重构功能。 这是一个小型预告片,可帮助您添加缺少的libspec: 安装 强烈建议通过package.el安装clj-refactor 。 在和上可用: M-x package-install clj-refactor 建立 ( require 'clj-refactor ) ( defun my-clojure-mode-hook () (clj-refactor-mode 1 ) ( yas-minor-mode 1 ) ; for adding require/use/import statements ; ; This choice of keybinding leaves cider-macroexpand-1 unbound (cljr-add-keybindings-with-prefix " C-c C-m " )) ( add-hook 'clojure-mode-hook # 'm
【文件预览】:
clj-refactor.el-master
----.github()
--------ISSUE_TEMPLATE.md(1KB)
--------PULL_REQUEST_TEMPLATE.md(683B)
--------CONTRIBUTING.md(2KB)
----clj-refactor-compat.el(5KB)
----examples()
--------hotload-dependency.gif(206KB)
--------unwind-all.gif(16KB)
--------unwind-thread.gif(47KB)
--------describe-refactor.gif(258KB)
--------cljr-project-hydra.gif(307KB)
--------create-fn-from-example.gif(92KB)
--------cycle-privacy.gif(29KB)
--------cljr-hydras.gif(295KB)
--------add-project-dependency.gif(262KB)
--------remove-let.gif(50KB)
--------cljr-toplevel-hydra.gif(473KB)
--------show-changelog.gif(89KB)
--------introduce-let.gif(39KB)
--------magic-requires.gif(87KB)
--------move-to-let.gif(51KB)
--------find-usages.gif(213KB)
--------add-stubs.gif(48KB)
--------clean-ns.gif(59KB)
--------sort-project-dependencies.gif(65KB)
--------require-macro.gif(136KB)
--------destructure-keys.gif(29KB)
--------thread-first-all.gif(17KB)
--------clojure-convert-coll.gif(72KB)
--------inline-symbol.gif(111KB)
--------cljr-ns-hydra.gif(151KB)
--------cljr-self-hydra.gif(231KB)
--------extract-fn.gif(49KB)
--------cycle-thread.gif(31KB)
--------stop-referring.gif(61KB)
--------thread-last-all.gif(14KB)
--------cycle-coll.gif(48KB)
--------rename-symbol-global.gif(116KB)
--------cljr-code-hydra.gif(158KB)
--------rename-file-or-dir.gif(124KB)
--------thread.gif(52KB)
--------rename-symbol-local.gif(87KB)
--------expand-let.gif(35KB)
--------cycle-if.gif(37KB)
--------promote-fn-literal.gif(48KB)
--------add-missing-libspec.gif(77KB)
--------thread-last.gif(74KB)
--------add-declaration.gif(21KB)
--------move-form.gif(86KB)
--------cljr-sr-refer-all.gif(84KB)
--------promote-fn.gif(31KB)
--------add-import.gif(43KB)
----.travis.yml(868B)
----clj-refactor.el(161KB)
----LICENSE(35KB)
----run-travis-ci.sh(338B)
----README.md(6KB)
----features()
--------add-stubs.feature(2KB)
--------zzz-run-last-change-function-signature.feature(5KB)
--------move-form.feature(9KB)
--------create-fn-from-example.feature(12KB)
--------replace-refer-all.feature(875B)
--------extract-constant.feature(1KB)
--------magic-requires-in-cljc-files.feature(2KB)
--------magic-requires.feature(3KB)
--------step-definitions()
--------add-to-ns.feature(4KB)
--------assorted-miscellany.feature(920B)
--------extract-def.feature(2KB)
--------all-helpers-check.feature(331B)
--------cljr-inline-symbol.feature(2KB)
--------find-usages.feature(2KB)
--------stop-refering.feature(3KB)
--------reify-to-defrecord.feature(3KB)
--------cycling.feature(794B)
--------auto-ns.feature(2KB)
--------destructure-keys.feature(1KB)
--------add-missing-libspec.feature(2KB)
--------promote-function.feature(4KB)
--------add-or-update-dependency-in-clj-project.feature(1KB)
--------sort-project-dependencies.feature(17KB)
--------support()
--------rename-symbol.feature(2KB)
--------let-binding.feature(4KB)
--------add-declaration.feature(2KB)
--------add-or-update-dependency-in-leiningen-project.feature(784B)
----run-tests.sh(44B)
----watch-tests.watchr(763B)
----.gitignore(52B)
----CHANGELOG.md(14KB)
----Cask(199B)