Skip to content
This repository has been archived by the owner on Feb 20, 2021. It is now read-only.

tomterl/zshorg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository moved to sourcehut: https://git.sr.ht/~tomterl/zshorg

My literate zsh configuration.

This is my zsh configuration as org-mode document, based off of my previous oh-my-zsh setup. So the setup presented here is at the moment almost completly owed to the crazy and wonderful croud assambled there. And to Sven Guckes and Julius Plenz – their book “zsh - Die magische Shell” is a helpful resource in setting up zsh.

Not everything is explained in prose yet, but I’ll get there, for my own good.

This is, and will be, a work in progress. And somtime I hope a work of beauty.

The whole configuration setup is in zshrc.org, the file is split during tangling.

Prerequisites

  • emacs 24
  • org-mode >= 7.8.03 (exported after 23d january 2012)
  • make

Installation

  • Clone the github repository
    cd $HOME
    git clone git://github.com/tomterl/zshorg.git .zshorg
        
  • Read the file zshrc.org and tinker with the settings.
  • Backup your existing config
    mkdir -p ~/Backups
    tar cfvz ~/Backups/zsh-config-$(date +"%F-%T") ~/.zshrc ~/.zsh.d
        
  • Generate the new config Either C-c C-v C-t while visiting the file zshrc.org in emacs, or
    cd ~/.zshorg
    make tangle
        

    this will overwrite ~/.zshrc and a couple of files in ~/.zsh.d; make sure you have backups. If you use the makefile, you have to tweak the ORGINSTALL variable or provide it at the commandline

    cd ~/.zshorg
    make tangle ORGINSTALL=your/actual/path/to/the/org/elc/files
        
  • Install external addons
    make externals
        

External addons

Addons resp. plugins are managed using antibody. To update them issue make update-externals.

org-mode config

About

org-mode literate programming zsh config

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published