diff --git a/conf-lisp/tramp.el b/conf-lisp/tramp.el index 558b5d3..2cc9f12 100644 --- a/conf-lisp/tramp.el +++ b/conf-lisp/tramp.el @@ -11,13 +11,20 @@ ;; (setq tramppkg (expand-file-name "el-get/tramp" tvd-config-dir)) ;; doesnt work: +;; FIXME: see current error + ;; (el-get-bundle tramp ;; :type git ;; :url "https://git.savannah.gnu.org/git/tramp.git" ;; ;; tramp-loaddefs.el uses `tramp-verion' before it's defined, ;; ;; work around this by loading trampver.el first. ;; :autoloads ("trampver.el" "tramp-loaddefs.el") -;; :checkout "ELPA-2.6.0.3") +;; :checkout "ELPA-2.6.0.3" +;; :build `(("make" "autoloads"))) + +;; Current error: +;; Error (el-get): while initializing tramp: Symbol’s function definition +;; is void: tramp-compat-rx [2 times] ;;; Tramp version fix ;; for now I have to install tramp from elpa manually, because @@ -28,16 +35,18 @@ ;; loading of system tramp and git tramp. ;; ;; FIXME: find out how to force use-package to install and use elpa tramp! -(setq tramppkg (expand-file-name "tramp-2.6.0.3" package-user-dir)) +;; (setq tramppkg (expand-file-name "tramp-2.6.0.3" package-user-dir)) +;;; (setq tramppkg (expand-file-name "tramp" tvd-sitelisp-dir)) + +;; (message (format "tramp: installed: %s" (package-installed-p 'tramp))) (use-package tramp - :load-path tramppkg - :ensure t + ;;:load-path tramppkg + :ensure nil :config (setq tramp-default-method "ssh" tramp-default-user nil - tramp-verbose 9 - ido-enable-tramp-completion t - )) + ;;tramp-verbose 9 + ido-enable-tramp-completion t)) ;; see also backup section in system.el diff --git a/init.el b/init.el index d0a611d..ce62b5c 100644 --- a/init.el +++ b/init.el @@ -12,7 +12,7 @@ (scroll-bar-mode 0) ;; needs to be disabled to be able to load it from elpa -(setq tramp-mode nil) +;; (setq tramp-mode nil) ;;; ** stay silent on startup (setq initial-scratch-message "") @@ -38,6 +38,7 @@ ;;; ~/.emacs-init.d/init/ contains the rest of the init files (setq tvd-init-dir (expand-file-name "init" tvd-config-dir)) +(setq tvd-sitelisp-dir (expand-file-name "site-lisp" tvd-config-dir)) ;;; initialize package manager (require 'package) @@ -50,10 +51,17 @@ (add-to-list 'package-archives '("gnu" . "https://elpa.gnu.org/packages/")) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/")) +;; (setq package-archives +;; '(("gnu" . "https://elpa.gnu.org/packages/") +;; ("gnu-devel" . "https://elpa.gnu.org/devel/") +;; ("nongnu" . "https://elpa.nongnu.org/nongnu/") +;; ("melpa" . "https://melpa.org/packages/"))) + (package-initialize) ;; load'em (sanityinc/add-subdirs-to-load-path package-user-dir) +(sanityinc/add-subdirs-to-load-path tvd-sitelisp-dir) ;;; dont mess around (setq package-enable-at-startup nil)