diff --git a/vim-files/vim/ftplugin/python.vim b/vim-files/vim/ftplugin/python.vim index e06e3d9..06325a0 100644 --- a/vim-files/vim/ftplugin/python.vim +++ b/vim-files/vim/ftplugin/python.vim @@ -6,72 +6,5 @@ let g:syntastic_python_pep8_args='--ignore=E501' """ Handy remaps noremap b Oimport ipdb;ipdb.set_trace() -setlocal ts=4 -setlocal sw=4 -setlocal expandtab - " Don't use tabs in python files autocmd FileType python setlocal expandtab tabstop=4 shiftwidth=4 - -function! RunTests(filename, test_path, debug) - let tmux_pane = substitute(system("tmux display-message -p '#S'"),'\n','','') - let tmux_pane_target = tmux_pane."_testing:1.0" - echo tmux_pane_target - - let command = "" - if l:tmux_pane == "checkout" - " checkout uses py.test (or uh it will) - if a:test_path != ' ' - let pytest_path = substitute(a:test_path, "\\.", "::", "") - let full_test_path = a:filename."::".l:pytest_path - else - let full_test_path = a:filename - endif - - if a:debug == 1 - let test_args = "-- -x --ipdb " - else - let test_args = '' - endif - - if l:full_test_path != "::" - let command = "silent !tmux send-keys -t ".tmux_pane_target." C-c ' tox ".test_args.full_test_path." -- --currency USD 2>/dev/null' Enter" - else - let command = "silent !tmux send-keys -t ".tmux_pane_target." C-c ' make test 2>/dev/null' Enter" - endif - else - " yelp-main uses testify - if a:test_path != ' ' - let full_test_path = a:filename." ".a:test_path - else - let full_test_path = a:filename - endif - - if a:debug == 1 - let test_args = "-d " - else - let test_args = '' - endif - - if l:full_test_path != " " - let command = "silent !tmux send-keys -t ".tmux_pane_target." C-c ' testify ".test_args.full_test_path."' Enter" - endif - endif - echo command - exec command - exec "redraw!" -endfun - -function! StoreTestPath(filename, lineno) - let g:t= a:filename - " trololol sorry hbai - let g:f = system("python ~hbai/point_at_test/point_at_test.py ".shellescape(a:filename)." ".shellescape(a:lineno)) - let g:f=substitute(strtrans(g:f),'\^@',' ','g') - echo g:t g:f -endfun - -map s :call StoreTestPath(expand("%"), line(".")) -map T :w\|:call StoreTestPath(expand("%"), line("."))\|:call RunTests(g:t, g:f, 0) -map t :w\|:call RunTests(g:t, g:f, 0) -map dt :w\|:call RunTests(g:t, g:f, 1) -map m :call RunTests("", "", 0) diff --git a/vim-files/vim/ftplugin/ruby.vim b/vim-files/vim/ftplugin/ruby.vim index 761d928..c08990c 100644 --- a/vim-files/vim/ftplugin/ruby.vim +++ b/vim-files/vim/ftplugin/ruby.vim @@ -1,6 +1,3 @@ -Plugin 'tpope/vim-rails' -Plugin 'tpope/vim-rake' - " vim-rspec mappings nnoremap t :call RunCurrentSpecFile() nnoremap s :call RunNearestSpec() diff --git a/vim-files/vimrc b/vim-files/vimrc index 249776c..2497147 100644 --- a/vim-files/vimrc +++ b/vim-files/vimrc @@ -38,6 +38,8 @@ Plugin 'tpope/vim-surround' Plugin 'scrooloose/syntastic' Plugin 'christoomey/vim-tmux-navigator' Plugin 'Valloric/YouCompleteMe' +Plugin 'tpope/vim-rails' +Plugin 'tpope/vim-rake' " YouCompleteMe nnoremap K :YcmCompleter GoTo