mirror of
https://github.com/vale981/py-vterm-interaction.el
synced 2025-03-05 10:01:41 -05:00
move variable declarations to the right place and add documentation
This commit is contained in:
parent
6e17517c2e
commit
ae81e0ad8a
1 changed files with 10 additions and 6 deletions
|
@ -123,6 +123,14 @@ If in doubt, set this to :python.")
|
||||||
(defvar-local py-vterm-interaction-paste-with-clear t
|
(defvar-local py-vterm-interaction-paste-with-clear t
|
||||||
"Whether to clear the line before pasting a string to the Python REPL.")
|
"Whether to clear the line before pasting a string to the Python REPL.")
|
||||||
|
|
||||||
|
(defvar-local py-vterm-interaction-fellow-repl-buffer nil
|
||||||
|
"The REPL buffer associated with the python buffer.")
|
||||||
|
|
||||||
|
(defvar-local py-vterm-interaction-session nil
|
||||||
|
"The name of the session associated with a REPL or python buffer.")
|
||||||
|
|
||||||
|
(defvar-local py-vterm-interaction-context nil
|
||||||
|
"Information about the environment and python session of the REPL buffer.")
|
||||||
|
|
||||||
(defun py-vterm-interaction-repl-buffer-name (&optional session-name)
|
(defun py-vterm-interaction-repl-buffer-name (&optional session-name)
|
||||||
"Return a Python REPL buffer name whose session name is SESSION-NAME.
|
"Return a Python REPL buffer name whose session name is SESSION-NAME.
|
||||||
|
@ -174,7 +182,7 @@ python interpreter is ipython. This times out after
|
||||||
py-vterm-interaction-repl--launch-timers)
|
py-vterm-interaction-repl--launch-timers)
|
||||||
(add-function :filter-args (process-filter vterm--process)
|
(add-function :filter-args (process-filter vterm--process)
|
||||||
(py-vterm-interaction-repl-run-filter-functions-func ses-name))
|
(py-vterm-interaction-repl-run-filter-functions-func ses-name))
|
||||||
(setq py-vterm-interaction-session ses-name))
|
(setq-local py-vterm-interaction-session ses-name))
|
||||||
new-buffer))
|
new-buffer))
|
||||||
|
|
||||||
(defun py-vterm-interaction-repl-buffer (&optional session-name restart)
|
(defun py-vterm-interaction-repl-buffer (&optional session-name restart)
|
||||||
|
@ -238,7 +246,7 @@ it will be opened."
|
||||||
nil)))
|
nil)))
|
||||||
(if script-buffer
|
(if script-buffer
|
||||||
(with-current-buffer script-buffer
|
(with-current-buffer script-buffer
|
||||||
(setq py-vterm-interaction-fellow-repl-buffer repl-buffer)
|
(setq-local py-vterm-interaction-fellow-repl-buffer repl-buffer)
|
||||||
(switch-to-buffer-other-window script-buffer)))))
|
(switch-to-buffer-other-window script-buffer)))))
|
||||||
|
|
||||||
(defun py-vterm-interaction-repl-restart ()
|
(defun py-vterm-interaction-repl-restart ()
|
||||||
|
@ -408,10 +416,6 @@ inferior Python process and the current active environment."
|
||||||
:type 'hook
|
:type 'hook
|
||||||
:group 'py-vterm-interaction)
|
:group 'py-vterm-interaction)
|
||||||
|
|
||||||
(defvar-local py-vterm-interaction-fellow-repl-buffer nil)
|
|
||||||
(defvar-local py-vterm-interaction-session nil)
|
|
||||||
(defvar-local py-vterm-interaction-context nil)
|
|
||||||
|
|
||||||
(defun py-vterm-interaction-fellow-repl-buffer (&optional session-name)
|
(defun py-vterm-interaction-fellow-repl-buffer (&optional session-name)
|
||||||
"Return the paired REPL buffer or the one specified with SESSION-NAME.
|
"Return the paired REPL buffer or the one specified with SESSION-NAME.
|
||||||
If SESSION-NAME is not specified, try to return the currently
|
If SESSION-NAME is not specified, try to return the currently
|
||||||
|
|
Loading…
Add table
Reference in a new issue