Skip to content

citypilgrim/portableEmacs

Repository files navigation

Portable Emacs

Simple structure with scripts to make emacs portable for Windows

Structure

The repo contains the following structure:

.
|
+-build
| +-<emacs versions for diff OS>
|   +-Emacs; emacs build
|   +-cache; cache built by emacs
+-cots
| +-Git; portable
| | +-<git for different OS>
| +-KeyTweak.exe; for windows
+-resource
+-src
+-.ssh
+-.emacs.d
+-main.sh; script to prompt emacs version to run
+-main.bat;

Requirements

  1. Download
  2. place emacs configurations in ~/.emacs.d, make sure that any paths within configs must be relative from HOME
  3. Relevant SSH keys, stored in ~/.ssh
  4. Git portable installed in ~/cots/Git, with global configs configured in
  5. msys64 installed in system, configured to the appropriate path i ~/.emacs.d/per-system/per-system-settings.el

Usage

  1. Place portable emacs version within a folder titled ~/<version number>/Emacs
  2. Write a ~/Emacs <version number> [nodeps].bat script, change the emacs_version parameter to the appropriate version
  3. First run the build_emacs.bat script to build the org-roam sqlite database
  4. Double-click on bat file to run

Notes

  • Keytweak.exe for changing CAPS into CTRL

About

Containing useful scripts and resources for making emacs portable

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published