mirror of
https://github.com/vale981/py-vterm-interaction.el
synced 2025-03-04 09:31:40 -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
|
||||
"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)
|
||||
"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)
|
||||
(add-function :filter-args (process-filter vterm--process)
|
||||
(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))
|
||||
|
||||
(defun py-vterm-interaction-repl-buffer (&optional session-name restart)
|
||||
|
@ -238,7 +246,7 @@ it will be opened."
|
|||
nil)))
|
||||
(if 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)))))
|
||||
|
||||
(defun py-vterm-interaction-repl-restart ()
|
||||
|
@ -408,10 +416,6 @@ inferior Python process and the current active environment."
|
|||
:type 'hook
|
||||
: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)
|
||||
"Return the paired REPL buffer or the one specified with SESSION-NAME.
|
||||
If SESSION-NAME is not specified, try to return the currently
|
||||
|
|
Loading…
Add table
Reference in a new issue