emacs.d stuff
This commit is contained in:
parent
ee4c012198
commit
795f4a2ed5
1
.gitignore
vendored
1
.gitignore
vendored
@ -3,3 +3,4 @@ vim/view
|
|||||||
.netrwhist
|
.netrwhist
|
||||||
chromedriver
|
chromedriver
|
||||||
config/fish/fishd.*
|
config/fish/fishd.*
|
||||||
|
emacs.d/elpa
|
||||||
|
@ -18,6 +18,7 @@ rm -rf ~/.gitignore
|
|||||||
rm -rf ~/.git_template
|
rm -rf ~/.git_template
|
||||||
rm -rf ~/.hushlogin
|
rm -rf ~/.hushlogin
|
||||||
rm -rf ~/.vim
|
rm -rf ~/.vim
|
||||||
|
rm -rf ~/.emacs
|
||||||
rm -rf ~/.vimrc
|
rm -rf ~/.vimrc
|
||||||
rm -rf ~/.zshrc
|
rm -rf ~/.zshrc
|
||||||
rm -rf ~/.pythonstartup.py
|
rm -rf ~/.pythonstartup.py
|
||||||
@ -34,6 +35,7 @@ ln -s $(pwd)/gitconfig ~/.gitconfig
|
|||||||
ln -s $(pwd)/gitignore ~/.gitignore
|
ln -s $(pwd)/gitignore ~/.gitignore
|
||||||
ln -s $(pwd)/git_template ~/.git_template
|
ln -s $(pwd)/git_template ~/.git_template
|
||||||
ln -s $(pwd)/hushlogin ~/.hushlogin
|
ln -s $(pwd)/hushlogin ~/.hushlogin
|
||||||
|
ln -s $(pwd)/emacs ~/.emacs
|
||||||
ln -s $(pwd)/vim ~/.vim
|
ln -s $(pwd)/vim ~/.vim
|
||||||
ln -s $(pwd)/vimrc ~/.vimrc
|
ln -s $(pwd)/vimrc ~/.vimrc
|
||||||
ln -s $(pwd)/zshrc ~/.zshrc
|
ln -s $(pwd)/zshrc ~/.zshrc
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -v
|
set -v
|
||||||
|
|
||||||
if [[ $OSTYPE == "darwin*" ]];then
|
|
||||||
umount /Volumes/ramdisk
|
umount /Volumes/ramdisk
|
||||||
mysql.server stop
|
mysql.server stop
|
||||||
killall mysqld
|
killall mysqld
|
||||||
@ -13,19 +12,3 @@ if [[ $OSTYPE == "darwin*" ]];then
|
|||||||
diskutil erasevolume HFS+ "ramdisk" `hdiutil attach -nomount ram://2048000`
|
diskutil erasevolume HFS+ "ramdisk" `hdiutil attach -nomount ram://2048000`
|
||||||
cp -r /usr/local/var/mysql /Volumes/ramdisk
|
cp -r /usr/local/var/mysql /Volumes/ramdisk
|
||||||
mysql.server start
|
mysql.server start
|
||||||
else
|
|
||||||
sudo service mysql stop
|
|
||||||
|
|
||||||
# This works on Ubuntu 14.04, but not 16.04:
|
|
||||||
# sudo mkdir -p /mnt/mysql-data-orig
|
|
||||||
# sudo mount --bind /var/lib/mysql /mnt/mysql-data-orig
|
|
||||||
# sudo mount -t tmpfs -o size=32G,uid=mysql,gid=mysql,mode=700 tmpfs /var/lib/mysql
|
|
||||||
# sudo sh -c 'cp -avi /mnt/mysql-data-orig/* /var/lib/mysql/'
|
|
||||||
|
|
||||||
# This works on 16.04 and maybe elsewhere too
|
|
||||||
sudo mkdir -p /mnt/mysql-ram
|
|
||||||
sudo mount -t tmpfs -o size=8G,uid=mysql,gid=mysql,mode=700 tmpfs /mnt/mysql-ram
|
|
||||||
sudo mount -t aufs -o br:/mnt/mysql-ram:/var/lib/mysql=ro aufs /var/lib/mysql
|
|
||||||
|
|
||||||
sudo service mysql start
|
|
||||||
fi
|
|
||||||
|
53
emacs
Normal file
53
emacs
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
(require 'package)
|
||||||
|
|
||||||
|
(add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/"))
|
||||||
|
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/"))
|
||||||
|
(add-to-list 'package-archives '("melpa-stable" . "http://stable.melpa.org/packages/"))
|
||||||
|
|
||||||
|
(setq package-enable-at-startup nil)
|
||||||
|
(setq sml/theme 'dark)
|
||||||
|
(package-initialize)
|
||||||
|
(custom-set-variables
|
||||||
|
;; custom-set-variables was added by Custom.
|
||||||
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
|
;; Your init file should contain only one such instance.
|
||||||
|
;; If there is more than one, they won't work right.
|
||||||
|
'(custom-safe-themes
|
||||||
|
(quote
|
||||||
|
("3c83b3676d796422704082049fc38b6966bcad960f896669dfc21a7a37a748fa" "c74e83f8aa4c78a121b52146eadb792c9facc5b1f02c917e3dbb454fca931223" "a27c00821ccfd5a78b01e4f35dc056706dd9ede09a8b90c6955ae6a390eb1c1e" default)))
|
||||||
|
'(package-selected-packages
|
||||||
|
(quote
|
||||||
|
(neotree smart-mode-line powerline magit use-package helm evil-visual-mark-mode))))
|
||||||
|
(custom-set-faces
|
||||||
|
;; custom-set-faces was added by Custom.
|
||||||
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
|
;; Your init file should contain only one such instance.
|
||||||
|
;; If there is more than one, they won't work right.
|
||||||
|
)
|
||||||
|
(use-package evil
|
||||||
|
:ensure t
|
||||||
|
:config
|
||||||
|
(evil-mode 1)
|
||||||
|
;; More configuration goes here
|
||||||
|
)
|
||||||
|
(use-package magit)
|
||||||
|
|
||||||
|
(use-package smart-mode-line
|
||||||
|
:ensure t
|
||||||
|
:config
|
||||||
|
(sml/setup)
|
||||||
|
)
|
||||||
|
(use-package powerline
|
||||||
|
:ensure t
|
||||||
|
:config
|
||||||
|
(powerline-center-evil-theme)
|
||||||
|
)
|
||||||
|
; https://www.emacswiki.org/emacs/NeoTree
|
||||||
|
(use-package neotree
|
||||||
|
:ensure t
|
||||||
|
:config
|
||||||
|
(global-set-key [f8] 'neotree-toggle)
|
||||||
|
)
|
||||||
|
;; Set Powerline Configuration
|
||||||
|
(setq powerline-arrow-shape 'curve)
|
||||||
|
(setq powerline-default-separator-dir '(right . left))
|
@ -42,3 +42,9 @@
|
|||||||
newHighlight = green bold 22
|
newHighlight = green bold 22
|
||||||
[init]
|
[init]
|
||||||
templatedir = ~/.git_template
|
templatedir = ~/.git_template
|
||||||
|
[difftool "sourcetree"]
|
||||||
|
cmd = opendiff \"$LOCAL\" \"$REMOTE\"
|
||||||
|
path =
|
||||||
|
[mergetool "sourcetree"]
|
||||||
|
cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" -merge \"$MERGED\"
|
||||||
|
trustExitCode = true
|
||||||
|
@ -45,3 +45,4 @@ if [ -e $HOME/.credentials ];then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
source ~/.bash_aliases
|
source ~/.bash_aliases
|
||||||
|
unsetopt share_history
|
||||||
|
Loading…
Reference in New Issue
Block a user