Variable: connection-local-profile-alist
connection-local-profile-alist is a customizable variable defined in
files-x.el.gz.
Value
Large value
((tramp-sshfs-connection-local-default-profile
(tramp-direct-async-process t))
(tramp-androidsu-connection-local-default-profile
(tramp-remote-path "/system/bin" "/system/xbin"))
(tramp-adb-connection-local-default-ps-profile
(tramp-process-attributes-ps-args)
(tramp-process-attributes-ps-format (user . string) (pid . number)
(ppid . number) (vsize . number)
(rss . number) (wchan . string)
(pc . string) (state . string)
(args)))
(tramp-adb-connection-local-default-shell-profile
(shell-file-name . "/system/bin/sh") (shell-command-switch . "-c"))
(tramp-kubernetes-connection-local-default-profile
(tramp-config-check . tramp-kubernetes--current-context-data)
(tramp-extra-expand-args 97
(tramp-kubernetes--container
(car tramp-current-connection))
104
(tramp-kubernetes--pod
(car tramp-current-connection))
120
(tramp-kubernetes--context-namespace
(car tramp-current-connection))))
(tramp-connection-local-darwin-ps-profile
(tramp-process-attributes-ps-args "-acxww" "-o"
"pid,uid,user,gid,comm=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
"-o" "state=abcde" "-o"
"ppid,pgid,sess,tty,tpgid,minflt,majflt,time,pri,nice,vsz,rss,etime,pcpu,pmem,args")
(tramp-process-attributes-ps-format (pid . number) (euid . number)
(user . string) (egid . number)
(comm . 52) (state . 5)
(ppid . number) (pgrp . number)
(sess . number)
(ttname . string)
(tpgid . number)
(minflt . number)
(majflt . number)
(time . tramp-ps-time)
(pri . number) (nice . number)
(vsize . number) (rss . number)
(etime . tramp-ps-time)
(pcpu . number) (pmem . number)
(args)))
(tramp-connection-local-busybox-ps-profile
(tramp-process-attributes-ps-args "-o"
"pid,user,group,comm=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
"-o" "stat=abcde" "-o"
"ppid,pgid,tty,time,nice,etime,args")
(tramp-process-attributes-ps-format (pid . number) (user . string)
(group . string) (comm . 52)
(state . 5) (ppid . number)
(pgrp . number)
(ttname . string)
(time . tramp-ps-time)
(nice . number)
(etime . tramp-ps-time) (args)))
(tramp-connection-local-bsd-ps-profile
(tramp-process-attributes-ps-args "-acxww" "-o"
"pid,euid,user,egid,egroup,comm=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
"-o"
"state,ppid,pgid,sid,tty,tpgid,minflt,majflt,time,pri,nice,vsz,rss,etimes,pcpu,pmem,args")
(tramp-process-attributes-ps-format (pid . number) (euid . number)
(user . string) (egid . number)
(group . string) (comm . 52)
(state . string) (ppid . number)
(pgrp . number) (sess . number)
(ttname . string)
(tpgid . number)
(minflt . number)
(majflt . number)
(time . tramp-ps-time)
(pri . number) (nice . number)
(vsize . number) (rss . number)
(etime . number) (pcpu . number)
(pmem . number) (args)))
(tramp-connection-local-default-shell-profile
(shell-file-name . "/bin/sh") (shell-command-switch . "-c"))
(tramp-connection-local-default-system-profile (path-separator . ":")
(null-device
. "/dev/null"))
(eshell-connection-default-profile (eshell-path-env-list)))
Documentation
Alist mapping connection profiles to variable lists.
Each element in this list has the form (PROFILE VARIABLES). PROFILE is the name of a connection profile (a symbol). VARIABLES is a list that declares connection-local variables for PROFILE. An element in VARIABLES is an alist whose elements are of the form (VAR . VALUE).
This variable was added, or its default value changed, in Emacs 29.1.
Probably introduced at or before Emacs version 29.1.
Source Code
;; Defined in /usr/src/emacs/lisp/files-x.el.gz
(defcustom connection-local-profile-alist nil
"Alist mapping connection profiles to variable lists.
Each element in this list has the form (PROFILE VARIABLES).
PROFILE is the name of a connection profile (a symbol).
VARIABLES is a list that declares connection-local variables for
PROFILE. An element in VARIABLES is an alist whose elements are
of the form (VAR . VALUE)."
:type '(repeat (cons (symbol :tag "Profile")
(repeat :tag "Variables"
(cons (symbol :tag "Variable")
(sexp :tag "Value")))))
:group 'files
:group 'tramp
:version "29.1")