# /etc/skel is used by Shadow's useradd so you really have that installed for this to make sense ;)
RDEPENDS = "shadow"
-PR = "r3"
+PR = "r4"
SRC_URI = " \
file://.xinitrc \
file://xsettings.xml \
file://pndXmodmap \
file://asoundrc \
+ file://vimrc \
# file://op_btenabled \
"
do_install() {
install -d ${D}${sysconfdir}/skel/
install -m 0644 ${WORKDIR}/.xinitrc ${D}${sysconfdir}/skel/.xinitrc
+ install -m 0644 ${WORKDIR}/vimrc ${D}${sysconfdir}/skel/.vimrc
install -m 0644 ${WORKDIR}/bashrc ${D}${sysconfdir}/skel/.bashrc
install -m 0644 ${WORKDIR}/profile ${D}${sysconfdir}/skel/.profile
install -m 0644 ${WORKDIR}/pam_environment ${D}${sysconfdir}/skel/.pam_environment
--- /dev/null
+" begin ~/.vimrc
+
+" don't use vi mode as default
+" have vim behave in a more useful way that is not vi compatible
+set nocompatible
+
+" show the current row and column at the bottom right of the screen.
+set ruler
+
+" minimum width for line numbers in the ruler
+set numberwidth=3
+
+" tell vim to use colors which look good on a dark background (default terminal on pandora is dark!)
+set background=dark
+
+" configure backspace behaviour:
+" value effect ~
+" indent allow backspacing over autoindent
+" eol allow backspacing over line breaks (join lines)
+" start allow backspacing over the start of insert; CTRL-W and CTRL-U
+" stop once at the start of insert.
+set backspace=indent,eol,start
+
+
+"The following config settings are taken from gentoo and meant to eg make
+"special encodings work better, some might require the user to change the
+"locale setting as well as adding additional fonts.
+
+" {{{ Locale settings
+" Try to come up with some nice sane GUI fonts. Also try to set a sensible
+" value for fileencodings based upon locale. These can all be overridden in
+" the user vimrc file.
+if v:lang =~? "^ko"
+ set fileencodings=euc-kr
+ set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-*
+elseif v:lang =~? "^ja_JP"
+ set fileencodings=euc-jp
+ set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-*
+elseif v:lang =~? "^zh_TW"
+ set fileencodings=big5
+ set guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0
+elseif v:lang =~? "^zh_CN"
+ set fileencodings=gb2312
+ set guifontset=*-r-*
+endif
+
+" If we have a BOM, always honour that rather than trying to guess.
+if &fileencodings !~? "ucs-bom"
+ set fileencodings^=ucs-bom
+endif
+
+" Always check for UTF-8 when trying to determine encodings.
+if &fileencodings !~? "utf-8"
+ " If we have to add this, the default encoding is not Unicode.
+ " We use this fact later to revert to the default encoding in plaintext/empty
+ " files.
+ let g:added_fenc_utf8 = 1
+ set fileencodings+=utf-8
+endif
+
+" Make sure we have a sane fallback for encoding detection
+if &fileencodings !~? "default"
+ set fileencodings+=default
+endif
+" }}}
+
+" end ~/.vimrc
\ No newline at end of file