* [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
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