Skip to content

Project and server management with Emacs

Notifications You must be signed in to change notification settings

kitnil/emacs-wi-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Installation

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

Configuration

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.

Usage

wi-project

  • 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.

wi-servers

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 with top command.

About

Project and server management with Emacs

Resources

Stars

Watchers

Forks

Packages

No packages published