about summary refs log tree commit diff stats
path: root/bash/vterm-emacs.bash
diff options
context:
space:
mode:
authorCase Duckworth2022-04-13 17:09:05 -0500
committerCase Duckworth2022-04-13 17:09:05 -0500
commit90182069d2aa62062161305b111ec868c42059e9 (patch)
tree4d0e96bb86d8c18773488a4c9d64c965900cfbb5 /bash/vterm-emacs.bash
parentAdd functions (diff)
downloadetc-90182069d2aa62062161305b111ec868c42059e9.tar.gz
etc-90182069d2aa62062161305b111ec868c42059e9.zip
Emacs stuff
Diffstat (limited to 'bash/vterm-emacs.bash')
-rw-r--r--bash/vterm-emacs.bash23
1 files changed, 23 insertions, 0 deletions
diff --git a/bash/vterm-emacs.bash b/bash/vterm-emacs.bash new file mode 100644 index 0000000..88d3e09 --- /dev/null +++ b/bash/vterm-emacs.bash
@@ -0,0 +1,23 @@
1# shell-side configuration for Emacs vterm module
2# https://github.com/akermu/emacs-libvterm#shell-side-configuration
3# Make sure this is the last file loaded by ~/.bashrc!
4
5# Load the requisite code from the vterm install directory
6if [[ "$INSIDE_EMACS" = 'vterm' ]] \
7 && [[ -n ${EMACS_VTERM_PATH} ]] \
8 && [[ -f ${EMACS_VTERM_PATH}/etc/emacs-vterm-bash.sh ]]; then
9 source ${EMACS_VTERM_PATH}/etc/emacs-vterm-bash.sh
10fi
11
12# Extra commands for `vterm-eval-cmds'
13
14find_file() {
15 vterm_cmd find-file "$(realpath "${@:-.}")"
16}
17
18say() {
19 vterm_cmd message "%s" "$*"
20}
21
22
23