ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] vim через crontab -e
@ 2019-02-10  8:11 Alexei V. Mezin
  2019-02-10  8:18 ` Ivan A. Melnikov
  0 siblings, 1 reply; 8+ messages in thread
From: Alexei V. Mezin @ 2019-02-10  8:11 UTC (permalink / raw)
  To: sisyphus

Если запускать vim "обычным способом", то читаются настройки из

общесистемный файл vimrc: "/etc/vim/vimrc"
пользовательский файл vimrc: "$HOME/.vimrc"
второй пользовательский файл vimrc: "~/.vim/vimrc"
пользовательский файл exrc: "$HOME/.exrc"
файл умолчаний: "$VIMRUNTIME/defaults.vim"
значение $VIM по умолчанию: "/usr/share/vim"


Но! Если вызвать crontab -e, и уже оттуда набрать :version, то получаю 
вот это:

user exrc file: "$HOME/.exrc"
defaults file: "$VIMRUNTIME/defaults.vim"
fall-back for $VIM: "/usr/share/vim"

Такая ситуация очень неудобная, и раньше такого точно не было. Кто 
виноват? Куда копать?


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] vim через crontab -e
  2019-02-10  8:11 [sisyphus] vim через crontab -e Alexei V. Mezin
@ 2019-02-10  8:18 ` Ivan A. Melnikov
  2019-02-10  8:23   ` Alexei Mezin
  0 siblings, 1 reply; 8+ messages in thread
From: Ivan A. Melnikov @ 2019-02-10  8:18 UTC (permalink / raw)
  To: alexei.mezin, ALT Linux Sisyphus discussions

On Sun, Feb 10, 2019 at 11:11:11AM +0300, Alexei V. Mezin wrote:
> Если запускать vim "обычным способом", то читаются настройки из
> 
> общесистемный файл vimrc: "/etc/vim/vimrc"
> пользовательский файл vimrc: "$HOME/.vimrc"
> второй пользовательский файл vimrc: "~/.vim/vimrc"
> пользовательский файл exrc: "$HOME/.exrc"
> файл умолчаний: "$VIMRUNTIME/defaults.vim"
> значение $VIM по умолчанию: "/usr/share/vim"
> 
> 
> Но! Если вызвать crontab -e, и уже оттуда набрать :version, то получаю вот
> это:
> 
> user exrc file: "$HOME/.exrc"
> defaults file: "$VIMRUNTIME/defaults.vim"
> fall-back for $VIM: "/usr/share/vim"
> 
> Такая ситуация очень неудобная, и раньше такого точно не было. Кто виноват?
> Куда копать?

Чему равен $EDITOR? Что будет, если сделать EDITOR=vim crontab -e?

--
  wbr,
    iv m.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] vim через crontab -e
  2019-02-10  8:18 ` Ivan A. Melnikov
@ 2019-02-10  8:23   ` Alexei Mezin
  2019-02-10  9:00     ` Ivan A. Melnikov
  0 siblings, 1 reply; 8+ messages in thread
From: Alexei Mezin @ 2019-02-10  8:23 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions


> Чему равен $EDITOR? 
По умолчанию, то есть ничему.


> Что будет, если сделать EDITOR=vim crontab -e?
Все работает как надо.

Но без явного указания EDITOR вызывается нечто, что говорит о себе как

VIM - Vi IMproved 8.1 (2018 May 17, compiled May 28 2018 16:57:47)
Included patches: 1-26

Что полностью соответствует vim --version.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] vim через crontab -e
  2019-02-10  8:23   ` Alexei Mezin
@ 2019-02-10  9:00     ` Ivan A. Melnikov
  2019-02-10  9:08       ` Alexei V. Mezin
  2019-02-10 10:44       ` Dmitry V. Levin
  0 siblings, 2 replies; 8+ messages in thread
From: Ivan A. Melnikov @ 2019-02-10  9:00 UTC (permalink / raw)
  To: Alexei Mezin; +Cc: ALT Linux Sisyphus discussions

On Sun, Feb 10, 2019 at 11:23:02AM +0300, Alexei Mezin wrote:
> 
> > Чему равен $EDITOR?
> По умолчанию, то есть ничему.
> 
> 
> > Что будет, если сделать EDITOR=vim crontab -e?
> Все работает как надо.
> 
> Но без явного указания EDITOR вызывается нечто, что говорит о себе как
> 
> VIM - Vi IMproved 8.1 (2018 May 17, compiled May 28 2018 16:57:47)
> Included patches: 1-26
> 
> Что полностью соответствует vim --version.

Это нечто называется "vi" (а точнее, /bin/vi), и представляет
собой тот же vim, но собраный с другим, минималистичным
набором флагов (пакет vim-minimal). Именно vi традиционно
используется как редактор по умолчанию если в $EDITOR пусто.

--
  wbr,
    iv m.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] vim через crontab -e
  2019-02-10  9:00     ` Ivan A. Melnikov
@ 2019-02-10  9:08       ` Alexei V. Mezin
  2019-02-10 10:42         ` Ivan A. Melnikov
  2019-02-10 10:44       ` Dmitry V. Levin
  1 sibling, 1 reply; 8+ messages in thread
From: Alexei V. Mezin @ 2019-02-10  9:08 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

10.02.2019 12:00, Ivan A. Melnikov пишет:

> Это нечто называется "vi" (а точнее, /bin/vi)

Однако раньше (например, в p8) это нечто использовало

system vimrc file: "/etc/vim/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
fall-back for $VIM: "/usr/share/vim"

Новая политика партии подразумевает, что теперь будет вызываться vim 
совершенно без привычных стандартных настроек? Оно точно так надо? Может 
хотя бы оставить "$HOME/.vimrc"?


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] vim через crontab -e
  2019-02-10  9:08       ` Alexei V. Mezin
@ 2019-02-10 10:42         ` Ivan A. Melnikov
  2019-02-10 10:57           ` Alexei V. Mezin
  0 siblings, 1 reply; 8+ messages in thread
From: Ivan A. Melnikov @ 2019-02-10 10:42 UTC (permalink / raw)
  To: alexei.mezin, ALT Linux Sisyphus discussions

On Sun, Feb 10, 2019 at 12:08:10PM +0300, Alexei V. Mezin wrote:
> 10.02.2019 12:00, Ivan A. Melnikov пишет:
> 
> > Это нечто называется "vi" (а точнее, /bin/vi)
> 
> Однако раньше (например, в p8) это нечто использовало
> 
> system vimrc file: "/etc/vim/vimrc"
> user vimrc file: "$HOME/.vimrc"
> user exrc file: "$HOME/.exrc"
> fall-back for $VIM: "/usr/share/vim"
> 
> Новая политика партии подразумевает, что теперь будет вызываться vim
> совершенно без привычных стандартных настроек? Оно точно так надо? Может
> хотя бы оставить "$HOME/.vimrc"?

А, так вот Вы про что; про это уже висит  https://bugzilla.altlinux.org/33360

С другой стороны, если Вы хотите vim с привычными настройками,
вызывайте vim с привычными настройками. Для этого достаточно
прописать export EDITOR=vim куда-нибудь в районе ~/.bash_profile.

--
  wbr,
    iv m.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] vim через crontab -e
  2019-02-10  9:00     ` Ivan A. Melnikov
  2019-02-10  9:08       ` Alexei V. Mezin
@ 2019-02-10 10:44       ` Dmitry V. Levin
  1 sibling, 0 replies; 8+ messages in thread
From: Dmitry V. Levin @ 2019-02-10 10:44 UTC (permalink / raw)
  To: ALT Sisyphus mailing list

[-- Attachment #1: Type: text/plain, Size: 859 bytes --]

On Sun, Feb 10, 2019 at 01:00:39PM +0400, Ivan A. Melnikov wrote:
> On Sun, Feb 10, 2019 at 11:23:02AM +0300, Alexei Mezin wrote:
> > 
> > > Чему равен $EDITOR?
> > По умолчанию, то есть ничему.
> > 
> > 
> > > Что будет, если сделать EDITOR=vim crontab -e?
> > Все работает как надо.
> > 
> > Но без явного указания EDITOR вызывается нечто, что говорит о себе как
> > 
> > VIM - Vi IMproved 8.1 (2018 May 17, compiled May 28 2018 16:57:47)
> > Included patches: 1-26
> > 
> > Что полностью соответствует vim --version.
> 
> Это нечто называется "vi" (а точнее, /bin/vi), и представляет
> собой тот же vim, но собраный с другим, минималистичным
> набором флагов (пакет vim-minimal). Именно vi традиционно
> используется как редактор по умолчанию если в $EDITOR пусто.

В случае с crontab(1) это даже не vi(1), а vitmp(1).


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] vim через crontab -e
  2019-02-10 10:42         ` Ivan A. Melnikov
@ 2019-02-10 10:57           ` Alexei V. Mezin
  0 siblings, 0 replies; 8+ messages in thread
From: Alexei V. Mezin @ 2019-02-10 10:57 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

10.02.2019 13:42, Ivan A. Melnikov пишет:

> А, так вот Вы про что; про это уже висит  https://bugzilla.altlinux.org/33360

Замечательная бага. В которой традиционно забыли, что кроме кул-хакеров, 
которые даже бутерброд в мироковлновке разогревают через emacs и vi, 
есть еще и просто пользователи. Которым время от времени этот vi 
попадается, и которые привыкли, что в нем хотя бы стрелочки работают. И 
работали предыдущие 10 лет.



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2019-02-10 10:57 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-10  8:11 [sisyphus] vim через crontab -e Alexei V. Mezin
2019-02-10  8:18 ` Ivan A. Melnikov
2019-02-10  8:23   ` Alexei Mezin
2019-02-10  9:00     ` Ivan A. Melnikov
2019-02-10  9:08       ` Alexei V. Mezin
2019-02-10 10:42         ` Ivan A. Melnikov
2019-02-10 10:57           ` Alexei V. Mezin
2019-02-10 10:44       ` Dmitry V. Levin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git