[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/inf-clojure ecf614e 018/313: Use inf-clojure prefix consis
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/inf-clojure ecf614e 018/313: Use inf-clojure prefix consistently |
Date: |
Wed, 11 Aug 2021 09:59:38 -0400 (EDT) |
branch: elpa/inf-clojure
commit ecf614e2d7716ed689c817951e07b3bdd6f33517
Author: Bozhidar Batsov <bozhidar@tradeo.com>
Commit: Bozhidar Batsov <bozhidar@tradeo.com>
Use inf-clojure prefix consistently
---
inf-clojure.el | 192 ++++++++++++++++++++++++++++-----------------------------
1 file changed, 96 insertions(+), 96 deletions(-)
diff --git a/inf-clojure.el b/inf-clojure.el
index d126f4e..a1fe136 100644
--- a/inf-clojure.el
+++ b/inf-clojure.el
@@ -66,11 +66,11 @@ mode. Default is whitespace followed by 0 or 1
single-letter colon-keyword
(defvar inf-clojure-mode-map
(let ((map (copy-keymap comint-mode-map)))
- (define-key map "\C-x\C-e" 'clojure-eval-last-sexp)
- (define-key map "\C-c\C-l" 'clojure-load-file)
- (define-key map "\C-c\C-a" 'clojure-show-arglist)
- (define-key map "\C-c\C-v" 'clojure-show-var-documentation)
- (define-key map "\C-c\C-s" 'clojure-show-var-source)
+ (define-key map "\C-x\C-e" 'inf-clojure-eval-last-sexp)
+ (define-key map "\C-c\C-l" 'inf-clojure-load-file)
+ (define-key map "\C-c\C-a" 'inf-clojure-show-arglist)
+ (define-key map "\C-c\C-v" 'inf-clojure-show-var-documentation)
+ (define-key map "\C-c\C-s" 'inf-clojure-show-var-source)
map))
(easy-menu-define
@@ -78,30 +78,30 @@ mode. Default is whitespace followed by 0 or 1
single-letter colon-keyword
inf-clojure-mode-map
"Inferior Clojure Menu"
'("Inf-Clojure"
- ["Eval Last Sexp" clojure-eval-last-sexp t]
+ ["Eval Last Sexp" inf-clojure-eval-last-sexp t]
"--"
- ["Load File..." clojure-load-file t]
+ ["Load File..." inf-clojure-load-file t]
"--"
- ["Show Arglist..." clojure-show-arglist t]
- ["Show Documentation for Var..." clojure-show-var-documentation t]
- ["Show Source for Var..." clojure-show-var-source t]))
+ ["Show Arglist..." inf-clojure-show-arglist t]
+ ["Show Documentation for Var..." inf-clojure-show-var-documentation t]
+ ["Show Source for Var..." inf-clojure-show-var-source t]))
(defvar inf-clojure-minor-mode-map
(let ((map (make-sparse-keymap)))
- (define-key map "\M-\C-x" 'clojure-eval-defun) ; Gnu convention
- (define-key map "\C-x\C-e" 'clojure-eval-last-sexp) ; Gnu convention
- (define-key map "\C-c\C-e" 'clojure-eval-defun)
- (define-key map "\C-c\C-r" 'clojure-eval-region)
- (define-key map "\C-c\C-n" 'clojure-eval-form-and-next)
- (define-key map "\C-c\C-p" 'clojure-eval-paragraph)
+ (define-key map "\M-\C-x" 'inf-clojure-eval-defun) ; Gnu convention
+ (define-key map "\C-x\C-e" 'inf-clojure-eval-last-sexp) ; Gnu convention
+ (define-key map "\C-c\C-e" 'inf-clojure-eval-defun)
+ (define-key map "\C-c\C-r" 'inf-clojure-eval-region)
+ (define-key map "\C-c\C-n" 'inf-clojure-eval-form-and-next)
+ (define-key map "\C-c\C-p" 'inf-clojure-eval-paragraph)
(define-key map "\C-c\C-z" 'switch-to-clojure)
- (define-key map "\C-c\C-l" 'clojure-load-file)
- (define-key map "\C-c\C-a" 'clojure-show-arglist)
- (define-key map "\C-c\C-v" 'clojure-show-var-documentation)
- (define-key map "\C-c\C-s" 'clojure-show-var-source)
- (define-key map "\C-c\C-i" 'clojure-show-ns-vars)
- (define-key map "\C-c\C-A" 'clojure-apropos)
- (define-key map "\C-c\C-m" 'clojure-macroexpand)
+ (define-key map "\C-c\C-i" 'inf-clojure-show-ns-vars)
+ (define-key map "\C-c\C-A" 'inf-clojure-apropos)
+ (define-key map "\C-c\C-m" 'inf-clojure-macroexpand)
+ (define-key map "\C-c\C-l" 'inf-clojure-load-file)
+ (define-key map "\C-c\C-a" 'inf-clojure-show-arglist)
+ (define-key map "\C-c\C-v" 'inf-clojure-show-var-documentation)
+ (define-key map "\C-c\C-s" 'inf-clojure-show-var-source)
map))
;;;###autoload
@@ -143,7 +143,7 @@ named `*inf-clojure*'. You can switch between the
different process
buffers with \\[switch-to-buffer].
Commands that send text from source buffers to Clojure processes --
-like `clojure-eval-defun' or `clojure-show-arglist' -- have to choose a process
+like `inf-clojure-eval-defun' or `inf-clojure-show-arglist' -- have to choose
a process
to send to, when you have more than one Clojure process around. This
is determined by the global variable `inf-clojure-buffer'. Suppose you
have three inferior Clojures running:
@@ -151,7 +151,7 @@ have three inferior Clojures running:
foo inf-clojure
bar inf-clojure<2>
*inf-clojure* inf-clojure<3>
-If you do a \\[clojure-eval-defun] command on some Clojure source code,
+If you do a \\[inf-clojure-eval-defun] command on some Clojure source code,
what process do you send it to?
- If you're in a process buffer (foo, bar, or *inf-clojure*),
@@ -190,10 +190,10 @@ Customization: Entry to this mode runs the hooks on
`comint-mode-hook' and
You can send text to the inferior Clojure process from other buffers containing
Clojure source.
`switch-to-clojure' switches the current buffer to the Clojure process
buffer.
- `clojure-eval-defun' sends the current defun to the Clojure process.
- `clojure-eval-region' sends the current region to the Clojure process.
+ `inf-clojure-eval-defun' sends the current defun to the Clojure process.
+ `inf-clojure-eval-region' sends the current region to the Clojure process.
- Prefixing the clojure-eval/defun/region commands with
+ Prefixing the inf-clojure-eval/defun/region commands with
a \\[universal-argument] causes a switch to the Clojure process buffer
after sending
the text.
@@ -219,20 +219,20 @@ to continue it."
(setq comint-prompt-regexp inf-clojure-prompt)
(setq mode-line-process '(":%s"))
(clojure-mode-variables)
- (setq comint-get-old-input (function clojure-get-old-input))
- (setq comint-input-filter (function clojure-input-filter))
+ (setq comint-get-old-input (function inf-clojure-get-old-input))
+ (setq comint-input-filter (function inf-clojure-input-filter))
(set (make-local-variable 'comint-prompt-read-only)
inf-clojure-prompt-read-only)
- (add-hook 'comint-preoutput-filter-functions 'clojure-preoutput-filter nil t)
+ (add-hook 'comint-preoutput-filter-functions 'inf-clojure-preoutput-filter
nil t)
(add-hook 'completion-at-point-functions 'inf-clojure-completion-at-point
nil t))
-(defun clojure-get-old-input ()
+(defun inf-clojure-get-old-input ()
"Return a string containing the sexp ending at point."
(save-excursion
(let ((end (point)))
(backward-sexp)
(buffer-substring (point) end))))
-(defun clojure-input-filter (str)
+(defun inf-clojure-input-filter (str)
"t if STR does not match `inf-clojure-filter-regexp'."
(not (string-match inf-clojure-filter-regexp str)))
@@ -241,10 +241,10 @@ to continue it."
(replace-match "" t t string)
string))
-(defun clojure-preoutput-filter (str)
+(defun inf-clojure-preoutput-filter (str)
"Preprocess the output STR from interactive commands."
(cond
- ((string-prefix-p "clojure-" (symbol-name (or this-command last-command)))
+ ((string-prefix-p "inf-clojure-" (symbol-name (or this-command
last-command)))
;; prepend a newline to the output string
(inf-clojure-chomp (concat "\n" str)))
(t str)))
@@ -272,15 +272,15 @@ of `inf-clojure-program'). Runs the hooks from
;;;###autoload
(defalias 'run-clojure 'inf-clojure)
-(defun clojure-eval-paragraph (&optional and-go)
+(defun inf-clojure-eval-paragraph (&optional and-go)
"Send the current paragraph to the inferior Clojure process.
Prefix argument means switch to the Clojure buffer afterwards."
(interactive "P")
(save-excursion
(mark-paragraph)
- (clojure-eval-region (point) (mark) and-go)))
+ (inf-clojure-eval-region (point) (mark) and-go)))
-(defun clojure-eval-region (start end &optional and-go)
+(defun inf-clojure-eval-region (start end &optional and-go)
"Send the current region to the inferior Clojure process.
Prefix argument means switch to the Clojure buffer afterwards."
(interactive "r\nP")
@@ -288,11 +288,11 @@ Prefix argument means switch to the Clojure buffer
afterwards."
(comint-send-string (inf-clojure-proc) "\n")
(if and-go (switch-to-clojure t)))
-(defun clojure-eval-string (string)
+(defun inf-clojure-eval-string (string)
"Send the string to the inferior Clojure process to be executed."
(comint-send-string (inf-clojure-proc) (concat string "\n")))
-(defun clojure-eval-defun (&optional and-go)
+(defun inf-clojure-eval-defun (&optional and-go)
"Send the current defun to the inferior Clojure process.
Prefix argument means switch to the Clojure buffer afterwards."
(interactive "P")
@@ -301,21 +301,21 @@ Prefix argument means switch to the Clojure buffer
afterwards."
(skip-chars-backward " \t\n\r\f") ; Makes allegro happy
(let ((end (point)) (case-fold-search t))
(beginning-of-defun)
- (clojure-eval-region (point) end)))
+ (inf-clojure-eval-region (point) end)))
(if and-go (switch-to-clojure t)))
-(defun clojure-eval-last-sexp (&optional and-go)
+(defun inf-clojure-eval-last-sexp (&optional and-go)
"Send the previous sexp to the inferior Clojure process.
Prefix argument means switch to the Clojure buffer afterwards."
(interactive "P")
- (clojure-eval-region (save-excursion (backward-sexp) (point)) (point)
and-go))
+ (inf-clojure-eval-region (save-excursion (backward-sexp) (point)) (point)
and-go))
-(defun clojure-eval-form-and-next ()
+(defun inf-clojure-eval-form-and-next ()
"Send the previous sexp to the inferior Clojure process and move to the next
one."
(interactive "")
(while (not (zerop (car (syntax-ppss))))
(up-list))
- (clojure-eval-last-sexp)
+ (inf-clojure-eval-last-sexp)
(forward-sexp))
(defun switch-to-clojure (eob-p)
@@ -335,41 +335,41 @@ With argument, positions cursor at end of buffer."
(goto-char (point-max))))
-;;; Now that clojure-eval-/defun/region takes an optional prefix arg,
+;;; Now that inf-clojure-eval-/defun/region takes an optional prefix arg,
;;; these commands are redundant. But they are kept around for the user
;;; to bind if he wishes, for backwards functionality, and because it's
;;; easier to type C-c e than C-u C-c C-e.
-(defun clojure-eval-region-and-go (start end)
+(defun inf-clojure-eval-region-and-go (start end)
"Send the current region to the inferior Clojure, and switch to its buffer."
(interactive "r")
- (clojure-eval-region start end t))
+ (inf-clojure-eval-region start end t))
-(defun clojure-eval-defun-and-go ()
+(defun inf-clojure-eval-defun-and-go ()
"Send the current defun to the inferior Clojure, and switch to its buffer."
(interactive)
- (clojure-eval-defun t))
+ (inf-clojure-eval-defun t))
-(defvar clojure-prev-l/c-dir/file nil
+(defvar inf-clojure-prev-l/c-dir/file nil
"Record last directory and file used in loading or compiling.
This holds a cons cell of the form `(DIRECTORY . FILE)'
-describing the last `clojure-load-file' command.")
+describing the last `inf-clojure-load-file' command.")
-(defcustom clojure-source-modes '(clojure-mode)
+(defcustom inf-clojure-source-modes '(clojure-mode)
"Used to determine if a buffer contains Clojure source code.
If it's loaded into a buffer that is in one of these major modes, it's
-considered a Clojure source file by `clojure-load-file'.
+considered a Clojure source file by `inf-clojure-load-file'.
Used by this command to determine defaults."
:type '(repeat symbol)
:group 'inf-clojure)
-(defun clojure-load-file (file-name)
+(defun inf-clojure-load-file (file-name)
"Load a Clojure file into the inferior Clojure process."
- (interactive (comint-get-source "Load Clojure file: "
clojure-prev-l/c-dir/file
- clojure-source-modes nil)) ; nil because LOAD
+ (interactive (comint-get-source "Load Clojure file: "
inf-clojure-prev-l/c-dir/file
+ inf-clojure-source-modes nil)) ; nil because
LOAD
; doesn't need an exact name
(comint-check-source file-name) ; Check to see if buffer needs saved.
- (setq clojure-prev-l/c-dir/file (cons (file-name-directory file-name)
+ (setq inf-clojure-prev-l/c-dir/file (cons (file-name-directory file-name)
(file-name-nondirectory file-name)))
(comint-send-string (inf-clojure-proc)
(format inf-clojure-load-command file-name))
@@ -383,42 +383,42 @@ Used by this command to determine defaults."
;;; Command strings
;;; ===============
-(defvar clojure-var-doc-command
+(defvar inf-clojure-var-doc-command
"(clojure.repl/doc %s)\n"
"Command to query inferior Clojure for a var's documentation.")
-(defvar clojure-var-source-command
+(defvar inf-clojure-var-source-command
"(clojure.repl/source %s)\n"
"Command to query inferior Clojure for a var's source.")
-(defvar clojure-arglist-command
+(defvar inf-clojure-arglist-command
"(:arglists (clojure.core/meta #'%s))\n"
"Command to query inferior Clojure for a function's arglist.")
-(defvar clojure-completion-command
+(defvar inf-clojure-completion-command
"(complete.core/completions \"%s\")\n"
"Command to query inferior Clojure for completion candidates.")
-(defvar clojure-ns-vars-command
+(defvar inf-clojure-ns-vars-command
"(clojure.repl/dir %s)\n"
"Command to show the public vars in a namespace.")
-(defvar clojure-apropos-command
+(defvar inf-clojure-apropos-command
"(doseq [var (sort (clojure.repl/apropos \"%s\"))]
(println (str var)))\n"
"Command to invoke apropos.")
-(defvar clojure-macroexpand-command
+(defvar inf-clojure-macroexpand-command
"(clojure.core/macroexpand '%s)\n")
-(defvar clojure-macroexpand-1-command
+(defvar inf-clojure-macroexpand-1-command
"(clojure.core/macroexpand-1 '%s)\n")
;;; Ancillary functions
;;; ===================
;;; Reads a string from the user.
-(defun clojure-symprompt (prompt default)
+(defun inf-clojure-symprompt (prompt default)
(list (let* ((prompt (if default
(format "%s (default %s): " prompt default)
(concat prompt ": ")))
@@ -427,7 +427,7 @@ Used by this command to determine defaults."
;;; Adapted from function-called-at-point in help.el.
-(defun clojure-fn-called-at-pt ()
+(defun inf-clojure-fn-called-at-pt ()
"Returns the name of the function called in the current call.
The value is nil if it can't find one."
(condition-case nil
@@ -442,7 +442,7 @@ The value is nil if it can't find one."
;;; Adapted from variable-at-point in help.el.
-(defun clojure-var-at-pt ()
+(defun inf-clojure-var-at-pt ()
(condition-case ()
(save-excursion
(forward-sexp -1)
@@ -455,47 +455,47 @@ The value is nil if it can't find one."
;;; Documentation functions: var doc and arglist.
;;; ======================================================================
-(defun clojure-show-var-documentation (var)
+(defun inf-clojure-show-var-documentation (var)
"Send a command to the inferior Clojure to give documentation for VAR.
-See variable `clojure-var-doc-command'."
- (interactive (clojure-symprompt "Var doc" (clojure-var-at-pt)))
- (comint-proc-query (inf-clojure-proc) (format clojure-var-doc-command var)))
+See variable `inf-clojure-var-doc-command'."
+ (interactive (inf-clojure-symprompt "Var doc" (inf-clojure-var-at-pt)))
+ (comint-proc-query (inf-clojure-proc) (format inf-clojure-var-doc-command
var)))
-(defun clojure-show-var-source (var)
+(defun inf-clojure-show-var-source (var)
"Send a command to the inferior Clojure to give source for VAR.
-See variable `clojure-var-source-command'."
- (interactive (clojure-symprompt "Var source" (clojure-var-at-pt)))
- (comint-proc-query (inf-clojure-proc) (format clojure-var-source-command
var)))
+See variable `inf-clojure-var-source-command'."
+ (interactive (inf-clojure-symprompt "Var source" (inf-clojure-var-at-pt)))
+ (comint-proc-query (inf-clojure-proc) (format inf-clojure-var-source-command
var)))
-(defun clojure-show-arglist (fn)
+(defun inf-clojure-show-arglist (fn)
"Send a query to the inferior Clojure for the arglist for function FN.
-See variable `clojure-arglist-command'."
- (interactive (clojure-symprompt "Arglist" (clojure-fn-called-at-pt)))
- (comint-proc-query (inf-clojure-proc) (format clojure-arglist-command fn)))
+See variable `inf-clojure-arglist-command'."
+ (interactive (inf-clojure-symprompt "Arglist" (inf-clojure-fn-called-at-pt)))
+ (comint-proc-query (inf-clojure-proc) (format inf-clojure-arglist-command
fn)))
-(defun clojure-show-ns-vars (ns)
+(defun inf-clojure-show-ns-vars (ns)
"Send a query to the inferior Clojure for the public vars in NS.
-See variable `clojure-ns-vars-command'."
- (interactive (clojure-symprompt "Ns vars" (clojure-find-ns)))
- (comint-proc-query (inf-clojure-proc) (format clojure-ns-vars-command ns)))
+See variable `inf-clojure-ns-vars-command'."
+ (interactive (inf-clojure-symprompt "Ns vars" (clojure-find-ns)))
+ (comint-proc-query (inf-clojure-proc) (format inf-clojure-ns-vars-command
ns)))
-(defun clojure-apropos (var)
+(defun inf-clojure-apropos (var)
"Send a command to the inferior Clojure to give apropos for VAR.
-See variable `clojure-apropos-command'."
- (interactive (clojure-symprompt "Var apropos" (clojure-var-at-pt)))
- (comint-proc-query (inf-clojure-proc) (format clojure-apropos-command var)))
+See variable `inf-clojure-apropos-command'."
+ (interactive (inf-clojure-symprompt "Var apropos" (inf-clojure-var-at-pt)))
+ (comint-proc-query (inf-clojure-proc) (format inf-clojure-apropos-command
var)))
-(defun clojure-macroexpand (&optional macro-1)
+(defun inf-clojure-macroexpand (&optional macro-1)
"Send a command to the inferior Clojure to give apropos for VAR.
-See variable `clojure-macroexpand-command'.
-With a prefix arg MACRO-1 uses `clojure-macroexpand-1-command'."
+See variable `inf-clojure-macroexpand-command'.
+With a prefix arg MACRO-1 uses `inf-clojure-macroexpand-1-command'."
(interactive "P")
(let ((last-sexp (buffer-substring-no-properties (save-excursion
(backward-sexp) (point)) (point))))
(comint-send-string
(inf-clojure-proc)
(format (if macro-1
- clojure-macroexpand-1-command
- clojure-macroexpand-command)
+ inf-clojure-macroexpand-1-command
+ inf-clojure-macroexpand-command)
last-sexp))))
@@ -521,7 +521,7 @@ With a prefix arg MACRO-1 uses
`clojure-macroexpand-1-command'."
(unwind-protect
(let ((completion-snippet
(format
- clojure-completion-command (substring-no-properties expr))))
+ inf-clojure-completion-command (substring-no-properties
expr))))
(process-send-string proc completion-snippet)
(while (and (not (string-match inf-clojure-prompt kept))
(accept-process-output proc 2)))
@@ -559,7 +559,7 @@ Returns the selected completion or nil."
(completion-table-dynamic #'inf-clojure-completions))))))
;;;###autoload
-(dolist (mode clojure-source-modes)
+(dolist (mode inf-clojure-source-modes)
(add-hook (intern (format "%s-hook" mode)) 'inf-clojure-minor-mode))
(provide 'inf-clojure)
- [nongnu] elpa/inf-clojure ff20773 044/313: Release 1.2.0, (continued)
- [nongnu] elpa/inf-clojure ff20773 044/313: Release 1.2.0, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 0652692 012/313: Preprocess the output from interactive commands, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 85d3d41 014/313: Extract a chomp helper, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure abb5a53 017/313: Add macroexpand command, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 3c2a1ed 022/313: Rename switch-to-clojure to inf-clojure-switch-to-repl, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure f00b2b5 026/313: Add a menu for inf-clojure-minor-mode, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 0d5f715 027/313: Unify the style of the REPL and minor mode menus, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 9a0323d 028/313: [Fix #4] Start subprocess in the root of lein and boot projects, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure b2d6d0e 009/313: Add a command to show a var's source, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 52f9404 016/313: Add apropos command, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure ecf614e 018/313: Use inf-clojure prefix consistently,
ELPA Syncer <=
- [nongnu] elpa/inf-clojure 2627825 025/313: Move inf-clojure-mode menu definition, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure de88e4f 032/313: Solution to unresponsive repl in Windows OS, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure c3a9283 035/313: Use #' in the keymaps, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure c23e13a 040/313: Minor readability improvement, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 44f3f97 047/313: Improve a docstring, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 286b935 059/313: Release 1.3.0, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 6c18b2c 052/313: Remove a bit of legacy from inferior-lisp, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 6ccb53e 054/313: Fix a docstring, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 98d324b 058/313: Merge pull request #19 from otijhuis/too-many-newlines, ELPA Syncer, 2021/08/11
- [nongnu] elpa/inf-clojure 6009dc6 060/313: Fix for byte-compile warning about unused variables, ELPA Syncer, 2021/08/11