small tweaks here and there, add .sbt with ensime plugin enabled by default.
This commit is contained in:
parent
a1992c66ca
commit
ef64a1129a
5
.gitignore
vendored
5
.gitignore
vendored
@ -1,3 +1,6 @@
|
|||||||
.ropeproject
|
.ropeproject
|
||||||
dotfiles/vim/bundle/*
|
dotfiles/vim/bundle/*
|
||||||
dotfiles/vim/.netrwhist
|
dotfiles/vim/.netrwhist
|
||||||
|
dotfiles/sbt/0.13/plugins/project/
|
||||||
|
dotfiles/sbt/0.13/plugins/target/
|
||||||
|
dotfiles/sbt/boot/
|
@ -1 +1 @@
|
|||||||
Subproject commit 6b66ec5a6a2da6314ad0c9758d02d5486125d706
|
Subproject commit bb1807256fd065252eb8c90d2f291e07d042262e
|
@ -21,5 +21,7 @@ if is_osx; then
|
|||||||
export CPPFLAGS=-Qunused-arguments
|
export CPPFLAGS=-Qunused-arguments
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
add_to_back_of_path "$(dotfiles_directory)/resources/python"
|
||||||
|
|
||||||
# Access gnu man pages.
|
# Access gnu man pages.
|
||||||
MANPATH="$HOMEBREW_PREFIX/opt/coreutils/libexec/gnuman:$MANPATH"
|
MANPATH="$HOMEBREW_PREFIX/opt/coreutils/libexec/gnuman:$MANPATH"
|
||||||
|
@ -6,6 +6,7 @@ alias tmux_cb_to_remote_cb='tmux saveb - | linux_nc_paste_to_remote_clipboard'
|
|||||||
alias timestamp='date +%s'
|
alias timestamp='date +%s'
|
||||||
alias fn='find . -name '
|
alias fn='find . -name '
|
||||||
alias prj='cd ~/Projects'
|
alias prj='cd ~/Projects'
|
||||||
|
alias tox27='tox -e py27 --'
|
||||||
alias reload_tmux='tmux source-file ~/.tmux.conf'
|
alias reload_tmux='tmux source-file ~/.tmux.conf'
|
||||||
|
|
||||||
# enables the sudoing of aliases.
|
# enables the sudoing of aliases.
|
||||||
|
@ -1,5 +1,10 @@
|
|||||||
|
function dotfiles_directory() {
|
||||||
|
echo $(dirname `readlink -f ~/.zshrc | xargs dirname`)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function go2dotfiles() {
|
function go2dotfiles() {
|
||||||
cd $(dirname `readlink -f ~/.zshrc | xargs dirname`)
|
cd $(dotfiles_directory)
|
||||||
}
|
}
|
||||||
|
|
||||||
function update_dotfiles() {
|
function update_dotfiles() {
|
||||||
@ -202,11 +207,6 @@ function pip_package_location() {
|
|||||||
pip show $1 | grep Location | get_cols 2
|
pip show $1 | grep Location | get_cols 2
|
||||||
}
|
}
|
||||||
|
|
||||||
function make_ensime() {
|
|
||||||
echo '\n\naddSbtPlugin("org.ensime" % "ensime-sbt-cmd" % "0.1.1")' >> project/plugins.sbt
|
|
||||||
sbt "ensime generate"
|
|
||||||
}
|
|
||||||
|
|
||||||
function set_modifier_keys_for_vendor_product_id() {
|
function set_modifier_keys_for_vendor_product_id() {
|
||||||
defaults -currentHost write -g com.apple.keyboard.modifiermapping.$1-0 '(
|
defaults -currentHost write -g com.apple.keyboard.modifiermapping.$1-0 '(
|
||||||
{
|
{
|
||||||
|
@ -25,8 +25,9 @@ function remote_os_copy() {
|
|||||||
if is_osx;
|
if is_osx;
|
||||||
then
|
then
|
||||||
_osx_nc_paste_to_remote_clipboard
|
_osx_nc_paste_to_remote_clipboard
|
||||||
|
|
||||||
else
|
else
|
||||||
_linux_nc_paste_to_remote_clipboard
|
_linux_nc_write_remote_clipboard
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
3
dotfiles/sbt/0.13/plugins/plugins.sbt
Normal file
3
dotfiles/sbt/0.13/plugins/plugins.sbt
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
resolvers += Resolver.sonatypeRepo("snapshots")
|
||||||
|
|
||||||
|
addSbtPlugin("org.ensime" % "ensime-sbt" % "0.1.5-SNAPSHOT")
|
10
setup.sh
10
setup.sh
@ -34,14 +34,6 @@ function symlink_dotfiles() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function symlink_dotfiles_prompt() {
|
|
||||||
read -p "Symlinking files from $DOTFILES_DIRECTORY. This ? (y/n) " -n 1
|
|
||||||
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
|
||||||
echo
|
|
||||||
symlink_dotfiles
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function apt-get() {
|
function apt-get() {
|
||||||
INSTALL="sudo apt-get -y install"
|
INSTALL="sudo apt-get -y install"
|
||||||
$INSTALL zsh
|
$INSTALL zsh
|
||||||
@ -95,7 +87,7 @@ function setup() {
|
|||||||
osx_config
|
osx_config
|
||||||
;;
|
;;
|
||||||
s)
|
s)
|
||||||
symlink_dotfiles_prompt
|
symlink_dotfiles -o
|
||||||
;;
|
;;
|
||||||
p)
|
p)
|
||||||
install_python_packages -h
|
install_python_packages -h
|
||||||
|
Loading…
Reference in New Issue
Block a user