add default vimrc to build
Change-Id: I8acd76f921ea78d86a7b8bd2857643dac72ec162
diff --git a/runtime/Android.mk b/runtime/Android.mk
index 47768cd..5fe6031 100644
--- a/runtime/Android.mk
+++ b/runtime/Android.mk
@@ -1,7 +1,8 @@
LOCAL_PATH:= $(call my-dir)
+
#========================================================
# vim runtime
-# ========================================================
+#========================================================
include $(CLEAR_VARS)
LOCAL_MODULE := vim
@@ -11,16 +12,17 @@
indent.vim \
indoff.vim \
filetype.vim \
- ftoff.vim
+ ftoff.vim
VIM_SHARED := $(TARGET_OUT)/usr/share/$(LOCAL_MODULE)/
VIM_CONFIGS := $(addprefix $(LOCAL_PATH)/,$(runtime_files))
$(VIM_CONFIGS): VIM_BINARY := $(LOCAL_MODULE)
$(VIM_CONFIGS): $(LOCAL_INSTALLED_MODULE)
-# @echo "Install: $@ -> $(VIM_SHARED)"
+ @echo "Install: $@ -> $(VIM_SHARED)"
@mkdir -p $(VIM_SHARED)
$(hide) cp $@ $(VIM_SHARED)
+
vim_colors := \
default.vim \
desert.vim
@@ -32,6 +34,7 @@
@mkdir -p $(VIM_SHARED_COLORS)
$(hide) cp $@ $(VIM_SHARED_COLORS)
+
vim_syntax := \
awk.vim \
config.vim \
@@ -64,3 +67,15 @@
ALL_MODULES.$(LOCAL_MODULE).INSTALLED := \
$(ALL_MODULES.$(LOCAL_MODULE).INSTALLED) $(VIM_CONFIGS) $(VIM_COLORS) $(VIM_SYNTAX)
+#========================================================
+# Vimrc
+#========================================================
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := vimrc
+LOCAL_MODULE_TAGS := eng
+LOCAL_MODULE_CLASS := ETC
+
+LOCAL_SRC_FILES := vimrc_example.vim
+
+include $(BUILD_PREBUILT)
diff --git a/runtime/vimrc_example.vim b/runtime/vimrc_example.vim
index b35100c..0bfea40 100644
--- a/runtime/vimrc_example.vim
+++ b/runtime/vimrc_example.vim
@@ -21,11 +21,6 @@
" allow backspacing over everything in insert mode
set backspace=indent,eol,start
-if has("vms")
- set nobackup " do not keep a backup file, use versions instead
-else
- set backup " keep a backup file
-endif
set history=50 " keep 50 lines of command line history
set ruler " show the cursor position all the time
set showcmd " display incomplete commands
@@ -94,3 +89,6 @@
command DiffOrig vert new | set bt=nofile | r # | 0d_ | diffthis
\ | wincmd p | diffthis
endif
+
+" Failes to write .viminfo in most cases
+set viminfo="NONE"
diff --git a/src/Android.mk b/src/Android.mk
index 506cf3a..140ead0 100644
--- a/src/Android.mk
+++ b/src/Android.mk
@@ -66,6 +66,7 @@
LOCAL_CFLAGS += \
-DHAVE_CONFIG_H \
+ -DSYS_VIMRC_FILE=\"/system/etc/vimrc\" \
-lncurses
LOCAL_MODULE := vim