[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/tramp-nspawn 3b31544b21 19/22: Rename package to ‘tram
From: |
ELPA Syncer |
Subject: |
[elpa] externals/tramp-nspawn 3b31544b21 19/22: Rename package to ‘tramp-nspawn’. |
Date: |
Sat, 19 Feb 2022 18:58:04 -0500 (EST) |
branch: externals/tramp-nspawn
commit 3b31544b21ee313ca03a34ef398b2d89896a9846
Author: Brian Cully <bjc@kublai.com>
Commit: Brian Cully <bjc@kublai.com>
Rename package to ‘tramp-nspawn’.
---
README.org | 12 ++++----
nspawn-tramp.el => tramp-nspawn.el | 56 +++++++++++++++++++-------------------
2 files changed, 34 insertions(+), 34 deletions(-)
diff --git a/README.org b/README.org
index 0df5ea184e..ede42d469b 100644
--- a/README.org
+++ b/README.org
@@ -1,24 +1,24 @@
* Introduction
-=nspawn-tramp= adds support for =systemd-nspawn= containers with Emacs’
+=tramp-nspawn= adds support for =systemd-nspawn= containers with Emacs’
TRAMP system.
* Installation
** ELPA
This package is available on
[[https://elpa.gnu.org/packages/nspawn-tramp.html][GNU ELPA]] and can be
installed with
-=M-x package-install RET nspawn-tramp RET= from within Emacs itself.
+=M-x package-install RET tramp-nspawn RET= from within Emacs itself.
** Direct download
Download this repository to some location, then add the following to
your Emacs initialization:
#+begin_src elisp
- (add-to-list 'load-path "/path/to/nspawn-tramp")
- (require 'nspawn-tramp)
+ (add-to-list 'load-path "/path/to/tramp-nspawn")
+ (require 'tramp-nspawn)
#+end_src
* Usage
-Call ~nspawn-tramp-setup~ to add support:
+Call ~tramp-nspawn-setup~ to add support:
#+begin_src elisp
- (add-hook 'after-init-hook 'nspawn-tramp-setup)
+ (add-hook 'after-init-hook 'tramp-nspawn-setup)
#+end_src
diff --git a/nspawn-tramp.el b/tramp-nspawn.el
similarity index 70%
rename from nspawn-tramp.el
rename to tramp-nspawn.el
index 33d239c469..7f3b5cae35 100644
--- a/nspawn-tramp.el
+++ b/tramp-nspawn.el
@@ -1,10 +1,10 @@
-;;; nspawn-tramp.el -- Tramp integration for systemd-nspawn containers -*-
lexical-binding: t; -*-
+;;; tramp-nspawn.el -- Tramp integration for systemd-nspawn containers -*-
lexical-binding: t; -*-
;; Copyright © 2021-2022 Free Software Foundation, Inc.
;; Author: Brian Cully <bjc@kublai.com>
;; Maintainer: Brian Cully <bjc@kublai.com>
-;; URL: https://github.com/bjc/nspawn-tramp
+;; URL: https://github.com/bjc/tramp-nspawn
;; Keywords: tramp, nspawn, machinectl, systemd, systemd-nspawn
;; Version: 1.0
;; Package-Requires: ((emacs "23"))
@@ -27,14 +27,14 @@
;;; Commentary:
;;
-;; ‘nspawn-tramp’ allows Tramp to work with containers provided by
+;; ‘tramp-nspawn’ allows Tramp to work with containers provided by
;; systemd-nspawn.
;;
;; ## Usage
;;
-;; Call ‘nspawn-tramp-setup’ in your Emacs initialization.
+;; Call ‘tramp-nspawn-setup’ in your Emacs initialization.
;;
-;; (add-hook 'after-init-hook 'nspawn-tramp-setup)
+;; (add-hook 'after-init-hook 'tramp-nspawn-setup)
;;
;; Open a file on a running systemd-nspawn container:
;;
@@ -61,28 +61,28 @@
(require 'tramp)
-(defgroup nspawn-tramp nil
+(defgroup tramp-nspawn nil
"Tramp integration for systemd-nspawn containers."
- :prefix "nspawn-tramp-"
+ :prefix "tramp-nspawn-"
:group 'applications
- :link '(url-link :tag "Github" "https://github.com/bjc/nspawn-tramp")
- :link '(emacs-commentary-link :tag "Commentary" "nspawn-tramp"))
+ :link '(url-link :tag "Github" "https://github.com/bjc/tramp-nspawn")
+ :link '(emacs-commentary-link :tag "Commentary" "tramp-nspawn"))
-(defcustom nspawn-tramp-machinectl-file-name "machinectl"
+(defcustom tramp-nspawn-machinectl-file-name "machinectl"
"File name of machinectl executable."
:type 'string
- :group 'nspawn-tramp)
+ :group 'tramp-nspawn)
-(defconst nspawn-tramp-method "nspawn"
+(defconst tramp-nspawn-method "nspawn"
"Tramp method name to use to connect to systemd-nspawn containers.")
-(defun nspawn-tramp--completion-function (&rest _args)
+(defun tramp-nspawn--completion-function (&rest _args)
"List systemd-nspawn containers available for connection.
This function is used by ‘tramp-set-completion-function’, please
see its function help for a description of the format."
(let* ((raw-list (shell-command-to-string
- (concat nspawn-tramp-machinectl-file-name
+ (concat tramp-nspawn-machinectl-file-name
" list -q")))
(lines (cdr (split-string raw-list "\n")))
(first-words (mapcar (lambda (line) (car (split-string line)))
@@ -91,10 +91,10 @@ see its function help for a description of the format."
(mapcar (lambda (m) (list nil m)) machines)))
-(defun nspawn-tramp--add-method ()
+(defun tramp-nspawn--add-method ()
"Add Tramp method handler for nspawn containers."
- (push `(,nspawn-tramp-method
- (tramp-login-program ,nspawn-tramp-machinectl-file-name)
+ (push `(,tramp-nspawn-method
+ (tramp-login-program ,tramp-nspawn-machinectl-file-name)
(tramp-login-args (("shell")
("-q")
("--uid" "%u")
@@ -104,22 +104,22 @@ see its function help for a description of the format."
(tramp-remote-shell-args ("-i" "-c")))
tramp-methods))
-(defun nspawn-tramp--remove-method ()
+(defun tramp-nspawn--remove-method ()
"Remove Tramp method handler for nspawn containers."
- (setf (alist-get nspawn-tramp-method tramp-methods nil t 'string=) nil))
+ (setf (alist-get tramp-nspawn-method tramp-methods nil t 'string=) nil))
-(defun nspawn-tramp-unload-function ()
+(defun tramp-nspawn-unload-function ()
"Remove Tramp method handler and completion functions."
- (tramp-set-completion-function nspawn-tramp-method nil)
- (nspawn-tramp--remove-method)
+ (tramp-set-completion-function tramp-nspawn-method nil)
+ (tramp-nspawn--remove-method)
nil)
;;;###autoload
-(defun nspawn-tramp-setup ()
+(defun tramp-nspawn-setup ()
"Initialize systemd-nspawn support for Tramp."
- (nspawn-tramp--add-method)
- (tramp-set-completion-function nspawn-tramp-method
- '((nspawn-tramp--completion-function ""))))
+ (tramp-nspawn--add-method)
+ (tramp-set-completion-function tramp-nspawn-method
+ '((tramp-nspawn--completion-function ""))))
-(provide 'nspawn-tramp)
-;;; nspawn-tramp.el ends here
+(provide 'tramp-nspawn)
+;;; tramp-nspawn.el ends here
- [elpa] branch externals/tramp-nspawn created (now 8c5fbc479e), ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn 7c618e4e9c 02/22: Add README.org., ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn 96152bc939 04/22: Get rid of "not part of GNU emacs", ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn dbfb4f3af9 01/22: Initial commit., ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn c98260130b 03/22: Add ‘Maintainer’ pseudo-keyword to header., ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn 1608f01157 06/22: Rename ‘nspawn-tramp--init’ to ‘nspawn-tramp-setup’ and autoload it., ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn 0756a8d41f 11/22: Assign copyright to the FSF, since I’ve completed my paperwork., ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn f7c7ef3851 12/22: Add ‘Maintainer’ header for ELPA compatibility., ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn 1c8f42c7bf 08/22: Add feature unload function., ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn 3b31544b21 19/22: Rename package to ‘tramp-nspawn’.,
ELPA Syncer <=
- [elpa] externals/tramp-nspawn 48102d38e7 05/22: Clean up autoloads., ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn 49f23d8ec9 07/22: Use filename in comment header., ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn c90c85f1e9 14/22: Minor changes as suggested by Stefan Monnier., ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn b8380ee8a7 16/22: Update version to 1.0 in preparation for ELPA release., ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn ae6d0d218b 20/22: Clarify wording on package commentary., ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn df4ba32b89 09/22: Add usage info for nspawn-tramp-setup., ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn d0a137d560 13/22: Add Makefile for build testing outside of Emacs., ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn ebaa155c83 15/22: Update README.org to point to add ELPA install instructions., ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn 8c5fbc479e 22/22: Merge pull request #1 from bjc/next, ELPA Syncer, 2022/02/19
- [elpa] externals/tramp-nspawn cb58c4f9aa 10/22: tyop, ELPA Syncer, 2022/02/19