summaryrefslogtreecommitdiff
path: root/vim-plugin
diff options
context:
space:
mode:
authorParménides GV <parmegv@sdf.org>2014-04-07 20:43:34 +0200
committerParménides GV <parmegv@sdf.org>2014-04-08 11:43:27 +0200
commitc206a91d320995f37f8abb33188bfd384249da3d (patch)
tree10a7d8a9dd7f24437ac4851b8d01edbd5dd3ee3b /vim-plugin
parent910b0e1746ab3f63e63808b198ad51fec5b635e5 (diff)
Next step: compile jni sources correctly.
Diffstat (limited to 'vim-plugin')
-rw-r--r--vim-plugin/basic-adt.vim47
1 files changed, 0 insertions, 47 deletions
diff --git a/vim-plugin/basic-adt.vim b/vim-plugin/basic-adt.vim
deleted file mode 100644
index 366b3f20..00000000
--- a/vim-plugin/basic-adt.vim
+++ /dev/null
@@ -1,47 +0,0 @@
-function! AndroidRun()
- let new_project_root = s:Find_in_parent("AndroidManifest.xml", s:windowdir() ,$HOME)
- echo "Found Android Project at: " . new_project_root
- echo "Windowdir: " . s:windowdir()
- if new_project_root != "Nothing"
- let b:project_root = new_project_root
- new
- set buftype=nofile
- silent! exec "r!../run.sh SII b:project_root
- endif
-endfunc
-
-" Find_in_parent
-" " find the file argument and returns the path to it.
-" " Starting with the current working dir, it walks up the parent folders
-" " until it finds the file, or it hits the stop dir.
-" " If it doesn't find it, it returns "Nothing"
-function s:Find_in_parent(fln,flsrt,flstp)
- let here = a:flsrt
- while ( strlen( here) > 0 )
- if filereadable( here . "/" . a:fln )
- return here
- endif
- let fr = match(here, "/[^/]*$")
- if fr == -1
- break
- endif
- let here = strpart(here, 0, fr)
- if here == a:flstp
- break
- endif
- endwhile
- return "Nothing"
-endfunc
-
-" windowdir
-" " Gets the directory for the file in the current window
-" " Or the current working dir if there isn't one for the window.
-" " Use tr to allow that other OS paths, too
-function s:windowdir()
- if winbufnr(0) == -1
- let unislash = getcwd()
- else
- let unislash = fnamemodify(bufname(winbufnr(0)), ':p:h')
- endif
- return tr(unislash, '\', '/')
-endfunc