For your Ruby, you'll must install this gems:
sudo gem install passenger
sudo passenger-install-apache2-module
At this moment, you'll asked to install some Apache2's deps (three deps):
sudo apt-get install apache2-prefork-dev
;; inspired from: | |
;; https://github.com/roman/emacs.d/blob/master/zoo/zoo-evil.el | |
(evil-define-command fd-trigger (callback) | |
"Allows to execute the passed function using 'fd'." | |
:repeat change | |
(let ((modified (buffer-modified-p))) | |
(insert "f") | |
(let ((evt (read-event | |
(format "Insert %c to exit insert state" ?d) | |
nil 0.2))) |
;;; spacemacs-mode-test.el --- Spacemacs Functional Test File | |
;; | |
;; Copyright (c) 2012-2014 Sylvain Benner | |
;; Copyright (c) 2014-2015 Alberto Zaccagni & Contributors | |
;; | |
;; Author: Alberto Zaccagni <email> | |
;; URL: https://github.com/syl20bnr/spacemacs | |
;; | |
;; This file is not part of GNU Emacs. | |
;; |
(require 'popwin) | |
(setq display-buffer-function 'popwin:display-buffer) | |
(push '("^\*helm .+\*$" :regexp t) popwin:special-display-config) | |
(push '("^\*helm-.+\*$" :regexp t) popwin:special-display-config) |
#!/bin/bash | |
# Build latest version of Emacs, version management with stow | |
# OS: Ubuntu 14.04 LTS | |
# version: 24.5 | |
# Toolkit: lucid | |
# Warning, use updated version of this script in: https://github.com/favadi/build-emacs | |
set -e |
#!/bin/sh | |
make -qp | awk -F':' '/^[a-zA-Z0-9][^$#\/\t=]*:([^=]|$)/ {split($1,A,/ /);for(i in A)print A[i]}' |
For your Ruby, you'll must install this gems:
sudo gem install passenger
sudo passenger-install-apache2-module
At this moment, you'll asked to install some Apache2's deps (three deps):
sudo apt-get install apache2-prefork-dev
while rmdir **/*(/N^F); do :; done |
# Always launch a ranger session | |
if [[ $RANGER == "" ]]; then | |
export RANGER=1 | |
ranger | |
fi |
;; insert one or several line below without changing current evil state | |
(defun evil-insert-line-below (count) | |
"Insert one of several lines below the current point's line without changing | |
the current state and point position." | |
(interactive "p") | |
(save-excursion | |
(evil-save-state (evil-open-below count)))) | |
;; insert one or several line above without changing current evil state | |
(defun evil-insert-line-above (count) |
;; adapted from https://groups.google.com/d/topic/mu-discuss/ZXB72TR5GL0/discussion | |
(defun mu4e-msgv-action-view-in-browser (msg) | |
"View the body of the message in a web browser." | |
(interactive) | |
(let ((html (mu4e-msg-field (mu4e-message-at-point t) :body-html)) | |
(tmpfile (format "%s/%d.html" temporary-file-directory (random)))) | |
(unless html (error "No html part for this message")) | |
(with-temp-file tmpfile | |
(insert | |
"<html>" |