Download the repository and load wi-project.el
or wi-servers.el
in Emacs
config ~/.emacs
:
(load "PATH_TO_REPOSITORY/wi-project.el")
(load "PATH_TO_REPOSITORY/wi-servers.el")
First of all you need to define wi-groups-direcotory and wi-projects-directories:
(setq wi-groups-direcotory "~/gitlab")
(setq wi-projects-directories '("~/src" "~/archive/src"))
Then you could use one commands bellow.
wi-project-ivy
opens Ivy window to find a project.wi-project-browse-at-remote
opens project with browser.wi-project-list-describe
opens Magit for a project.wi-project list
projects in tablist-mode.
Open a list of servers in .intr
domain with wi-installed-servers
list
servers, mark them with m key and apply one of commands:
wi-servers-list-open-ansible-console
A open Ansible console.wi-servers-list-tramp
f open TRAMP.wi-servers-list-tramp-sudo
F open TRAMP as root (via sudo).wi-servers-list-xpanes-open-terminal
S open xpanes with interactive SSH session.wi-servers-list-xpanes-open-top
t open xpanes withtop
command.