Function: eca-config--home-directory
eca-config--home-directory is a natively compiled function defined in
eca-config.el.
Signature
(eca-config--home-directory)
Documentation
Return the home directory the ECA server resolves.
The server uses the JVM user.home, which on Windows is the user
profile directory even when HOME is unset, while Emacs defaults
HOME to %APPDATA% in that case.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-config.el
;; Paths
(defun eca-config--home-directory ()
"Return the home directory the ECA server resolves.
The server uses the JVM `user.home', which on Windows is the user
profile directory even when HOME is unset, while Emacs defaults
HOME to %APPDATA% in that case."
(or (and (eq system-type 'windows-nt)
(getenv "USERPROFILE"))
(f-expand "~")))