From patchwork Mon Jan 19 16:14:15 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Mikityanskiy X-Patchwork-Id: 430595 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from fraxinus.osuosl.org (fraxinus.osuosl.org [140.211.166.137]) by ozlabs.org (Postfix) with ESMTP id 62AD01401F6 for ; Tue, 20 Jan 2015 03:15:22 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 6A551A2027; Mon, 19 Jan 2015 16:15:14 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 90UJmEEK2onq; Mon, 19 Jan 2015 16:15:13 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id E8C3EA1F47; Mon, 19 Jan 2015 16:15:07 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 0BC561C203A for ; Mon, 19 Jan 2015 16:14:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 0774F92518 for ; Mon, 19 Jan 2015 16:14:52 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xiGB+gWSM7C2 for ; Mon, 19 Jan 2015 16:14:51 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-we0-f181.google.com (mail-we0-f181.google.com [74.125.82.181]) by whitealder.osuosl.org (Postfix) with ESMTPS id 9910692514 for ; Mon, 19 Jan 2015 16:14:51 +0000 (UTC) Received: by mail-we0-f181.google.com with SMTP id q58so32346447wes.12 for ; Mon, 19 Jan 2015 08:14:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:in-reply-to:references; bh=+EPNz5k9NPnlyY8qKh+5he7pjNqsHFc6LmJHnC4So2U=; b=wCBjh46VrgXp4/ryHTVI9lxlMMl53IMSKTDeYvUTSdQPqwtPmrePFJldCWzrEtyEuk RNipjXYv269B1k/bx/fikT5YDdeZpiHXHbv+gvP041bGGrCdCY0U+hGgMrtViyEXJmTl K+t/2449BYx/3wpF1eKufEf0maMvoj/KjovYfYB4qrurJCUkRuwzr+qrREOaOmqvEco1 TtCW+dMVWJjmsjozfBiQV2m5yWV9tS8eROWu1+AMGIZRf2JqHadqv1okSSmXTdssj4uI JQZKAw6Xt1matM1Iyur/ho43M1NiAPA1uOVrbwKA1XkU/Gks0BqN7b69tYr5pMRLeO5t AAig== X-Received: by 10.180.8.71 with SMTP id p7mr36451329wia.17.1421684090027; Mon, 19 Jan 2015 08:14:50 -0800 (PST) Received: from ideapad.lan (199-13-179-94.pool.ukrtel.net. [94.179.13.199]) by mx.google.com with ESMTPSA id fc6sm14735765wib.12.2015.01.19.08.14.48 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 19 Jan 2015 08:14:49 -0800 (PST) From: Maxim Mikityanskiy To: buildroot@busybox.net Date: Mon, 19 Jan 2015 18:14:15 +0200 Message-Id: <1421684056-5266-16-git-send-email-maxtram95@gmail.com> X-Mailer: git-send-email 2.2.1 In-Reply-To: <1421684056-5266-1-git-send-email-maxtram95@gmail.com> References: <1421684056-5266-1-git-send-email-maxtram95@gmail.com> Subject: [Buildroot] [PATCH 15/16] package/vim: add default vimrc X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Support /etc/vim/vimrc as system-wide vimrc file. Add some default sample vimrc. Signed-off-by: Maxim Mikityanskiy Reviewed-by: Samuel Martin --- package/vim/vim.mk | 11 +++++++++++ package/vim/vimrc | 14 ++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 package/vim/vimrc diff --git a/package/vim/vim.mk b/package/vim/vim.mk index da84d14..992e41b 100644 --- a/package/vim/vim.mk +++ b/package/vim/vim.mk @@ -28,6 +28,12 @@ VIM_CONF_OPTS = --with-tlib=ncurses --enable-gui=no --without-x VIM_LICENSE = Charityware VIM_LICENSE_FILES = README.txt +define VIM_VIMRC_HOOK + echo '#define SYS_VIMRC_FILE "/etc/vim/vimrc"' >> $(@D)/src/feature.h +endef + +VIM_PRE_CONFIGURE_HOOKS += VIM_VIMRC_HOOK + define VIM_INSTALL_TARGET_CMDS cd $(@D)/src; \ $(MAKE) DESTDIR=$(TARGET_DIR) installvimbin; \ @@ -51,6 +57,11 @@ define VIM_INSTALL_VI_SYMLINK endef VIM_POST_INSTALL_TARGET_HOOKS += VIM_INSTALL_VI_SYMLINK +define VIM_INSTALL_VIMRC + $(INSTALL) -D -m 644 package/vim/vimrc $(TARGET_DIR)/etc/vim/vimrc +endef +VIM_POST_INSTALL_TARGET_HOOKS += VIM_INSTALL_VIMRC + ifeq ($(BR2_PACKAGE_VIM_RUNTIME),y) VIM_POST_INSTALL_TARGET_HOOKS += VIM_INSTALL_RUNTIME_CMDS VIM_POST_INSTALL_TARGET_HOOKS += VIM_REMOVE_DOCS diff --git a/package/vim/vimrc b/package/vim/vimrc new file mode 100644 index 0000000..bfc2087 --- /dev/null +++ b/package/vim/vimrc @@ -0,0 +1,14 @@ +set nocompatible + +set ai +set background=dark +set backspace=indent,eol,start +set nomodeline +set ruler + +set ignorecase smartcase incsearch hlsearch + +syntax on + +filetype plugin on +filetype indent on