forked from colonelpanic/dotfiles
Merge branch 'master' of github.com:IvanMalison/dotfiles
This commit is contained in:
commit
09f76d35c2
@ -5,3 +5,4 @@ env:
|
|||||||
global:
|
global:
|
||||||
- ENCRYPTION_LABEL: "73e6c870aa87"
|
- ENCRYPTION_LABEL: "73e6c870aa87"
|
||||||
- COMMIT_AUTHOR_EMAIL: "IvanMalison@gmail.com"
|
- COMMIT_AUTHOR_EMAIL: "IvanMalison@gmail.com"
|
||||||
|
- COMMIT_AUTHOR_NAME: "Ivan Malison"
|
||||||
|
1
bin/Cask
1
bin/Cask
@ -1,6 +1,7 @@
|
|||||||
(source org)
|
(source org)
|
||||||
(source melpa)
|
(source melpa)
|
||||||
|
|
||||||
|
(depends-on "s")
|
||||||
(depends-on "use-package")
|
(depends-on "use-package")
|
||||||
(depends-on "org-plus-contrib")
|
(depends-on "org-plus-contrib")
|
||||||
(depends-on "htmlize")
|
(depends-on "htmlize")
|
||||||
|
@ -9,11 +9,9 @@ git clone https://github.com/rejeep/evm.git "$HOME/.evm"
|
|||||||
evm config path /tmp
|
evm config path /tmp
|
||||||
evm install emacs-25.1-travis --use --skip
|
evm install emacs-25.1-travis --use --skip
|
||||||
|
|
||||||
export EMACS=$(sh -c 'type -P emacs')
|
|
||||||
|
|
||||||
curl -fsSkL https://raw.github.com/cask/cask/master/go | python
|
curl -fsSkL https://raw.github.com/cask/cask/master/go | python
|
||||||
|
|
||||||
cask install
|
cask install
|
||||||
cask exec emacs --script generate-html.el
|
cask exec emacs --script generate-html.el
|
||||||
|
|
||||||
cp "../dotfiles/emacs.d/README.html" out
|
cp "$THIS_DIR/../dotfiles/emacs.d/README.html" out
|
||||||
|
@ -39,22 +39,6 @@ rm -rf out/**/* || exit 0
|
|||||||
# Run our compile script
|
# Run our compile script
|
||||||
doCompile
|
doCompile
|
||||||
|
|
||||||
# Now let's go have some fun with the cloned repo
|
|
||||||
cd out
|
|
||||||
git config user.name "$COMMIT_AUTHOR_NAME"
|
|
||||||
git config user.email "$COMMIT_AUTHOR_EMAIL"
|
|
||||||
|
|
||||||
# If there are no changes to the compiled out (e.g. this is a README update) then just bail.
|
|
||||||
if [ -z `git diff --exit-code` ]; then
|
|
||||||
echo "No changes to the output on this push; exiting."
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Commit the "changes", i.e. the new version.
|
|
||||||
# The delta will show diffs between new and old versions.
|
|
||||||
git add .
|
|
||||||
git commit -m "Deploy to GitHub Pages: ${SHA}"
|
|
||||||
|
|
||||||
# Get the deploy key by using Travis's stored variables to decrypt deploy_key.enc
|
# Get the deploy key by using Travis's stored variables to decrypt deploy_key.enc
|
||||||
ENCRYPTED_KEY_VAR="encrypted_${ENCRYPTION_LABEL}_key"
|
ENCRYPTED_KEY_VAR="encrypted_${ENCRYPTION_LABEL}_key"
|
||||||
ENCRYPTED_IV_VAR="encrypted_${ENCRYPTION_LABEL}_iv"
|
ENCRYPTED_IV_VAR="encrypted_${ENCRYPTION_LABEL}_iv"
|
||||||
@ -66,4 +50,14 @@ chmod 600 deploy_key
|
|||||||
eval `ssh-agent -s`
|
eval `ssh-agent -s`
|
||||||
ssh-add deploy_key
|
ssh-add deploy_key
|
||||||
|
|
||||||
git push $SSH_REPO $TARGET_BRANCH
|
# Now let's go have some fun with the cloned repo
|
||||||
|
cd out
|
||||||
|
git config user.name "$COMMIT_AUTHOR_NAME"
|
||||||
|
git config user.email "$COMMIT_AUTHOR_EMAIL"
|
||||||
|
|
||||||
|
# Commit the "changes", i.e. the new version.
|
||||||
|
# The delta will show diffs between new and old versions.
|
||||||
|
git add --all .
|
||||||
|
git commit -m "Deploy to GitHub Pages: ${SHA}"
|
||||||
|
|
||||||
|
git push "$SSH_REPO" "$TARGET_BRANCH"
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
|
|
||||||
(setq readme-src (concat emacs-dir "README.org"))
|
(setq readme-src (concat emacs-dir "README.org"))
|
||||||
|
|
||||||
|
(require 'use-package)
|
||||||
|
(require 's)
|
||||||
(org-babel-tangle-file readme-src)
|
(org-babel-tangle-file readme-src)
|
||||||
(load-file (concat emacs-dir "org-config.el"))
|
(load-file (concat emacs-dir "org-config.el"))
|
||||||
|
|
||||||
|
@ -2779,10 +2779,14 @@ Intero seems to be causing hangs, so it has been disabled
|
|||||||
#+END_SRC
|
#+END_SRC
|
||||||
** Document
|
** Document
|
||||||
*** org
|
*** org
|
||||||
|
**** Require the latest version of org-mode
|
||||||
|
#+BEGIN_SRC emacs-lisp
|
||||||
|
(use-package org
|
||||||
|
:ensure org-plus-contrib)
|
||||||
|
#+END_SRC
|
||||||
**** config
|
**** config
|
||||||
#+BEGIN_SRC emacs-lisp :tangle org-config.el
|
#+BEGIN_SRC emacs-lisp :tangle org-config.el
|
||||||
(use-package org
|
(use-package org
|
||||||
:ensure org-plus-contrib
|
|
||||||
:bind (:map org-mode-map
|
:bind (:map org-mode-map
|
||||||
(("C-e" . end-of-visual-line)))
|
(("C-e" . end-of-visual-line)))
|
||||||
:preface
|
:preface
|
||||||
|
Loading…
Reference in New Issue
Block a user