improve DlcPro

This commit is contained in:
Stefan Liebl 2017-05-30 11:15:29 +02:00
parent dac347a402
commit 04b9f5e458
2 changed files with 9 additions and 3 deletions

View File

@ -3,7 +3,11 @@ command -nargs=? -complete=dir DlcProShg call s:ProjectDlcproSet('shg', '<args>'
function s:ProjectDlcproSet(project_type, project_base_dir) function s:ProjectDlcproSet(project_type, project_base_dir)
" directories " directories
if a:project_base_dir != '' if a:project_base_dir != ''
if (isdirectory(fnamemodify(a:project_base_dir, ':p').'/../src'))
let s:ProjectBaseDir = fnamemodify(a:project_base_dir, ':p:h:h')
else
let s:ProjectBaseDir = fnamemodify(a:project_base_dir, ':p') let s:ProjectBaseDir = fnamemodify(a:project_base_dir, ':p')
endif
else else
" defaults " defaults
if (a:project_type == 'device-control') if (a:project_type == 'device-control')
@ -127,7 +131,7 @@ function s:Cmake(build_type, async_mode)
if !isdirectory(g:ProjectBuildDir) if !isdirectory(g:ProjectBuildDir)
call mkdir(g:ProjectBuildDir) call mkdir(g:ProjectBuildDir)
endif endif
execute "!rm ".g:ProjectBuildDir."/build-type-*" execute "!rm ".g:ProjectBuildDir."/build-type*"
execute "!touch ".g:ProjectBuildDir."/build-type:".a:build_type execute "!touch ".g:ProjectBuildDir."/build-type:".a:build_type
call asyncrun#quickfix_toggle(10, 1) call asyncrun#quickfix_toggle(10, 1)
let args = "" let args = ""
@ -230,3 +234,5 @@ endfunction
"/opt/app/bin/jamplayer -sm3 -aprogram PDD.jam "/opt/app/bin/jamplayer -sm3 -aprogram PDD.jam
"/opt/app/bin/jamplayer -sm3 -areconfigure /opt/app/fpga-configurations/reconfigure.jam "/opt/app/bin/jamplayer -sm3 -areconfigure /opt/app/fpga-configurations/reconfigure.jam
" read/write eeprom
"/opt/app/bin/eepromio

View File

@ -203,7 +203,7 @@ autocmd BufReadPost *
" read all files on got of focus " read all files on got of focus
" autocmd FocusGained * execute " autocmd FocusGained * execute
" save all files on loss of focus " save all files on loss of focus
autocmd FocusLost * execute ':wa' autocmd FocusLost * execute ':silent! wa'
" since we always save, don't use a swapfile " since we always save, don't use a swapfile
set noswapfile set noswapfile