Egad boom
This commit is contained in:
parent
88e4ac8215
commit
4dad87874c
@ -6,3 +6,4 @@ TAGS
|
|||||||
*.rbc
|
*.rbc
|
||||||
*.class
|
*.class
|
||||||
.vagrant
|
.vagrant
|
||||||
|
*.swp
|
||||||
|
@ -1 +0,0 @@
|
|||||||
Subproject commit 7225b212474c2add040259114061ec1d9a7721d7
|
|
@ -1,91 +0,0 @@
|
|||||||
" Protocol Buffers - Google's data interchange format
|
|
||||||
" Copyright 2008 Google Inc.
|
|
||||||
"
|
|
||||||
" Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
" you may not use this file except in compliance with the License.
|
|
||||||
" You may obtain a copy of the License at
|
|
||||||
"
|
|
||||||
" http:"www.apache.org/licenses/LICENSE-2.0
|
|
||||||
"
|
|
||||||
" Unless required by applicable law or agreed to in writing, software
|
|
||||||
" distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
" WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
" See the License for the specific language governing permissions and
|
|
||||||
" limitations under the License.
|
|
||||||
|
|
||||||
" This is the Vim syntax file for Google Protocol Buffers.
|
|
||||||
"
|
|
||||||
" Usage:
|
|
||||||
"
|
|
||||||
" 1. cp proto.vim ~/.vim/syntax/
|
|
||||||
" 2. Add the following to ~/.vimrc:
|
|
||||||
"
|
|
||||||
" augroup filetype
|
|
||||||
" au! BufRead,BufNewFile *.proto setfiletype proto
|
|
||||||
" augroup end
|
|
||||||
"
|
|
||||||
" Or just create a new file called ~/.vim/ftdetect/proto.vim with the
|
|
||||||
" previous lines on it.
|
|
||||||
|
|
||||||
if version < 600
|
|
||||||
syntax clear
|
|
||||||
elseif exists("b:current_syntax")
|
|
||||||
finish
|
|
||||||
endif
|
|
||||||
|
|
||||||
syn case match
|
|
||||||
|
|
||||||
syn keyword pbTodo contained TODO FIXME XXX
|
|
||||||
syn cluster pbCommentGrp contains=pbTodo
|
|
||||||
|
|
||||||
syn keyword pbSyntax syntax import option
|
|
||||||
syn keyword pbStructure package message group
|
|
||||||
syn keyword pbRepeat optional required repeated
|
|
||||||
syn keyword pbDefault default
|
|
||||||
syn keyword pbExtend extend extensions to max
|
|
||||||
syn keyword pbRPC service rpc returns
|
|
||||||
|
|
||||||
syn keyword pbType int32 int64 uint32 uint64 sint32 sint64
|
|
||||||
syn keyword pbType fixed32 fixed64 sfixed32 sfixed64
|
|
||||||
syn keyword pbType float double bool string bytes
|
|
||||||
syn keyword pbTypedef enum
|
|
||||||
syn keyword pbBool true false
|
|
||||||
|
|
||||||
syn match pbInt /-\?\<\d\+\>/
|
|
||||||
syn match pbInt /\<0[xX]\x+\>/
|
|
||||||
syn match pbFloat /\<-\?\d*\(\.\d*\)\?/
|
|
||||||
" TODO: .proto also supports C-style block comments;
|
|
||||||
" see /usr/share/vim/vim70/syntax/c.vim for how it's done.
|
|
||||||
syn region pbComment start="//" skip="\\$" end="$" keepend contains=@pbCommentGrp
|
|
||||||
syn region pbString start=/"/ skip=/\\"/ end=/"/
|
|
||||||
syn region pbString start=/'/ skip=/\\'/ end=/'/
|
|
||||||
|
|
||||||
if version >= 508 || !exists("did_proto_syn_inits")
|
|
||||||
if version < 508
|
|
||||||
let did_proto_syn_inits = 1
|
|
||||||
command -nargs=+ HiLink hi link <args>
|
|
||||||
else
|
|
||||||
command -nargs=+ HiLink hi def link <args>
|
|
||||||
endif
|
|
||||||
|
|
||||||
HiLink pbTodo Todo
|
|
||||||
|
|
||||||
HiLink pbSyntax Include
|
|
||||||
HiLink pbStructure Structure
|
|
||||||
HiLink pbRepeat Repeat
|
|
||||||
HiLink pbDefault Keyword
|
|
||||||
HiLink pbExtend Keyword
|
|
||||||
HiLink pbRPC Keyword
|
|
||||||
HiLink pbType Type
|
|
||||||
HiLink pbTypedef Typedef
|
|
||||||
HiLink pbBool Boolean
|
|
||||||
|
|
||||||
HiLink pbInt Number
|
|
||||||
HiLink pbFloat Float
|
|
||||||
HiLink pbComment Comment
|
|
||||||
HiLink pbString String
|
|
||||||
|
|
||||||
delcommand HiLink
|
|
||||||
endif
|
|
||||||
|
|
||||||
let b:current_syntax = "proto"
|
|
@ -1,42 +0,0 @@
|
|||||||
From 7a9d955c0141d4adb148ba0b128d302b82f2f307 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Spencer Deinum <spencerdeinum@gmail.com>
|
|
||||||
Date: Thu, 30 Aug 2012 00:43:12 -0400
|
|
||||||
Subject: [PATCH] Edited scala checker to use scalac, with the
|
|
||||||
-Ystop-after:refchecks option.
|
|
||||||
|
|
||||||
This means syntax checking is done via the compiler instead of the
|
|
||||||
interpreter, so it won't choke on things like package definitions.
|
|
||||||
|
|
||||||
The -Ystop-after:refchecks option will stop before code is actually
|
|
||||||
generated, so we don't emit any class files.
|
|
||||||
|
|
||||||
Signed-off-by: Spencer Deinum <spencerdeinum@gmail.com>
|
|
||||||
---
|
|
||||||
syntax_checkers/scala.vim | 4 ++--
|
|
||||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/syntax_checkers/scala.vim b/syntax_checkers/scala.vim
|
|
||||||
index f6f05af..d603246 100644
|
|
||||||
--- a/syntax_checkers/scala.vim
|
|
||||||
+++ b/syntax_checkers/scala.vim
|
|
||||||
@@ -15,7 +15,7 @@ endif
|
|
||||||
let loaded_scala_syntax_checker = 1
|
|
||||||
|
|
||||||
"bail if the user doesnt have the scala binary installed
|
|
||||||
-if !executable("scala")
|
|
||||||
+if !executable("scalac")
|
|
||||||
finish
|
|
||||||
endif
|
|
||||||
|
|
||||||
@@ -24,7 +24,7 @@ if !exists("g:syntastic_scala_options")
|
|
||||||
endif
|
|
||||||
|
|
||||||
function! SyntaxCheckers_scala_GetLocList()
|
|
||||||
- let makeprg = 'scala '. g:syntastic_scala_options .' '. shellescape(expand('%')) . ' /dev/null'
|
|
||||||
+ let makeprg = 'scalac -Ystop-after:refchecks '. g:syntastic_scala_options .' '. shellescape(expand('%'))
|
|
||||||
|
|
||||||
let errorformat = '%f\:%l: %trror: %m'
|
|
||||||
|
|
||||||
--
|
|
||||||
1.7.10
|
|
||||||
|
|
21
vimrc
Normal file
21
vimrc
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
syntax on
|
||||||
|
|
||||||
|
filetype on
|
||||||
|
filetype indent on
|
||||||
|
filetype plugin on
|
||||||
|
|
||||||
|
set directory^=~/.vim/_temp//
|
||||||
|
set hlsearch
|
||||||
|
set ignorecase
|
||||||
|
set incsearch
|
||||||
|
set laststatus=2
|
||||||
|
set nowrap
|
||||||
|
set number
|
||||||
|
set smartcase
|
||||||
|
set tabstop=4
|
||||||
|
set textwidth=67
|
||||||
|
|
||||||
|
map ,t :w<CR>
|
||||||
|
map ,- :nohl<CR>
|
||||||
|
|
||||||
|
call pathogen#infect()
|
@ -142,7 +142,7 @@ if !has('gui_running')
|
|||||||
set t_Co=256
|
set t_Co=256
|
||||||
"colorscheme gardener
|
"colorscheme gardener
|
||||||
"colorscheme inkpot
|
"colorscheme inkpot
|
||||||
colorscheme delek
|
colorscheme molokai
|
||||||
endif
|
endif
|
||||||
|
|
||||||
let g:valgrind_arguments='--leak-check=yes --num-callers=50'
|
let g:valgrind_arguments='--leak-check=yes --num-callers=50'
|
||||||
|
30
xinitrc
30
xinitrc
@ -2,35 +2,7 @@ test -f /etc/rc.conf && source /etc/rc.conf
|
|||||||
setxkbmap ${KEYMAP-dvorak}
|
setxkbmap ${KEYMAP-dvorak}
|
||||||
|
|
||||||
|
|
||||||
DEFAULT="ratpoison"
|
exec gnome-session
|
||||||
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
awe*)
|
|
||||||
exec awesome
|
|
||||||
;;
|
|
||||||
evil*)
|
|
||||||
exec evilwm
|
|
||||||
;;
|
|
||||||
open*)
|
|
||||||
exec openbox-session
|
|
||||||
;;
|
|
||||||
win*)
|
|
||||||
exec wmaker
|
|
||||||
;;
|
|
||||||
flux*)
|
|
||||||
exec startfluxbox
|
|
||||||
;;
|
|
||||||
gno*)
|
|
||||||
exec gnome-session
|
|
||||||
;;
|
|
||||||
rat*)
|
|
||||||
exec ratpoison
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
exec $DEFAULT
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
|
|
||||||
# vim:filetype=sh
|
# vim:filetype=sh
|
||||||
|
27
zshrc
27
zshrc
@ -44,9 +44,10 @@ bindkey '^R' history-incremental-search-backward
|
|||||||
|
|
||||||
path=(
|
path=(
|
||||||
$HOME/bin
|
$HOME/bin
|
||||||
|
$HOME/.goenv/bin
|
||||||
|
$HOME/gopath/bin
|
||||||
$HOME/.rbenv/bin
|
$HOME/.rbenv/bin
|
||||||
$HOME/.rbenv/shims
|
$HOME/.rbenv/shims
|
||||||
$HOME/src/gocode/bin
|
|
||||||
/usr/local/sbin
|
/usr/local/sbin
|
||||||
/usr/local/bin
|
/usr/local/bin
|
||||||
/usr/sbin
|
/usr/sbin
|
||||||
@ -57,14 +58,22 @@ path=(
|
|||||||
/usr/local/games
|
/usr/local/games
|
||||||
)
|
)
|
||||||
|
|
||||||
if [ -f ~/.gvm/scripts/gvm ] ; then
|
#if [ -f ~/.gvm/scripts/gvm ] ; then
|
||||||
source ~/.gvm/scripts/gvm
|
#source ~/.gvm/scripts/gvm
|
||||||
gvm use go1.2
|
#gvm use go1.2
|
||||||
if [ -f ~/src/gocode/src/.env ] ; then
|
#if [ -f ~/src/gocode/src/.env ] ; then
|
||||||
unset _GOCODE_DID_SETUP
|
#unset _GOCODE_DID_SETUP
|
||||||
source ~/src/gocode/src/.env
|
#source ~/src/gocode/src/.env
|
||||||
fi
|
#fi
|
||||||
fi
|
#fi
|
||||||
|
|
||||||
|
eval "$(goenv init -)"
|
||||||
|
export GOPATH="$HOME/gopath"
|
||||||
|
|
||||||
|
CDPATH="$HOME/src:$HOME/repos"
|
||||||
|
for prefix in github.com code.google.com/p ; do
|
||||||
|
CDPATH="$HOME/gopath/src/$prefix:$CDPATH"
|
||||||
|
done
|
||||||
|
|
||||||
source ~/.bash_aliases
|
source ~/.bash_aliases
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user