Variable: connection-local-profile-alist

connection-local-profile-alist is a customizable variable defined in files-x.el.gz.

Value

Large value
((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-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.

View in manual

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")