Erstellt vor 8 Jahren

Geschlossen vor 8 Jahren

#1002 closed defect (fixed)

vim: r5623: vim does not source the supplied /etc/vimrc

Erstellt von: abraXxl Verantwortlicher: oliver
Priorität: normal Meilenstein: freetz-1.2
Komponente: packages Version: devel
Stichworte: Beobachter:
Product Id: Firmware Version:

Beschreibung

The vim package, does not source supplied /etc/vimrc.
So "set nocompatible" ist not set when starting vim.
This way function and cursor keys are not translatet into the improved editing behavior of vim. These stop working and insert unwanted chars if "set nocompatible" is not executed.

This patch supplies a dummy runtime directory /usr/share/vim with a small file /usr/share/vim/vimrc that sources the /etc/vimrc.

Furthermore it enables the compilation of more enhanced vim features.

Anhänge (2)

vim-r5623.diff (2.3 KB) - hinzugefügt von abraXxl vor 8 Jahren.
vim-r5630-v2.diff (2.4 KB) - hinzugefügt von abraXxl vor 8 Jahren.

Alle Anhänge herunterladen als: .zip

Änderungshistorie (8)

Geändert vor 8 Jahren durch abraXxl

comment:1 Geändert vor 8 Jahren durch oliver

  • Meilenstein auf freetz-1.2 gesetzt
+config FREETZ_PACKAGE_VIM_TINY
+        bool
+config FREETZ_PACKAGE_VIM_NORMAL
+        bool
+config FREETZ_PACKAGE_VIM_HUGE
+        bool

Do we really need that?

comment:2 Geändert vor 8 Jahren durch abraXxl

I like this features for example for large config files lighttpd or larger shell script, is folding nice. For this I need huge. We can label normal and huge as experimental and unsupported.

I don't lik be build trees to drift far away from trunk.
But okay it's personal need. Do what you prefer, discard or accept.

It's only a small change in vim.mk for me.

comment:3 Geändert vor 8 Jahren durch oliver

I didn't think of deleting your changes. But I think the posted lines are unneccessary.

comment:4 Geändert vor 8 Jahren durch abraXxl

I am relativly new and unexperienced to Config.in syntax. To my understanding I had no other way to get the necessary informations. Also strings, as used in the first patch, add " as prefix and postfix to the tiny (→"tiny"), huge and normal. Vim's configure don't like that :(

Attached now a working patch.

Geändert vor 8 Jahren durch abraXxl

comment:5 Geändert vor 8 Jahren durch oliver

  • Status von new nach accepted geändert
  • Verantwortlicher auf oliver gesetzt

comment:6 Geändert vor 8 Jahren durch oliver

  • Lösung auf fixed gesetzt
  • Status von accepted nach closed geändert

(In [5691]) * vim: Fix sourcing of .vimrc

  • Add menuconfig option to select a geater featureset *by abraxxl, fixes #1002



Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.