ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] vim langmap
@ 2006-02-06 11:14 Aleksey E. Birukov
  2006-02-06 11:16 ` [sisyphus] " Michael Shigorin
  2006-02-06 11:21 ` [sisyphus] " Alexey I. Froloff
  0 siblings, 2 replies; 11+ messages in thread
From: Aleksey E. Birukov @ 2006-02-06 11:14 UTC (permalink / raw)
  To: Sisyphus

В справке сказано:
--- cut ---
Чтобы избежать необходимости выполнять переключение клавиатуры при вводе
команд Обычного режима, вы также можете настроить опцию 'langmap':
>
>
    :set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNOPQRSTUVWXYZ,
    фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz
--- eof cut ---

У меня не работает.
У всех так?

-- 
$respect

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

* [sisyphus] Re: vim langmap
  2006-02-06 11:14 [sisyphus] vim langmap Aleksey E. Birukov
@ 2006-02-06 11:16 ` Michael Shigorin
  2006-02-06 11:27   ` php-coder
  2006-02-06 11:30   ` Aleksey E. Birukov
  2006-02-06 11:21 ` [sisyphus] " Alexey I. Froloff
  1 sibling, 2 replies; 11+ messages in thread
From: Michael Shigorin @ 2006-02-06 11:16 UTC (permalink / raw)
  To: Sisyphus

On Mon, Feb 06, 2006 at 02:14:03PM +0300, Aleksey E. Birukov wrote:
> :set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNOPQRSTUVWXYZ,
> фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz
> --- eof cut ---
> У меня не работает.  У всех так?

У меня работает.

http://www.freesource.info/wiki/Altlinux/DotFiles/Editors/Vim/LangMap

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [sisyphus] vim langmap
  2006-02-06 11:14 [sisyphus] vim langmap Aleksey E. Birukov
  2006-02-06 11:16 ` [sisyphus] " Michael Shigorin
@ 2006-02-06 11:21 ` Alexey I. Froloff
  2006-02-06 11:33   ` php-coder
  2006-02-06 12:06   ` Aleksey E. Birukov
  1 sibling, 2 replies; 11+ messages in thread
From: Alexey I. Froloff @ 2006-02-06 11:21 UTC (permalink / raw)
  To: ALT Linux Sisyphus

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

* Aleksey E. Birukov <birukov@> [060206 14:14]:
> В справке сказано:
> --- cut ---
> Чтобы избежать необходимости выполнять переключение клавиатуры при вводе
> команд Обычного режима, вы также можете настроить опцию 'langmap':
Это работает из коробки для некоторых восьмибитных локалей.  См.
такж. /usr/share/vim/langmap

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [sisyphus] Re: vim langmap
  2006-02-06 11:16 ` [sisyphus] " Michael Shigorin
@ 2006-02-06 11:27   ` php-coder
  2006-02-06 11:39     ` Aleksey E. Birukov
  2006-02-06 11:30   ` Aleksey E. Birukov
  1 sibling, 1 reply; 11+ messages in thread
From: php-coder @ 2006-02-06 11:27 UTC (permalink / raw)
  To: shigorin, ALT Linux Sisyphus discussion list


--- Michael Shigorin 2006-02-06 13:16:00 +0200
+++ php-coder 2006-02-06 17:26:47 +0600

MS> > :set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNOPQRSTUVWXYZ,
MS> > фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz
MS> > --- eof cut ---
MS> > У меня не работает.  У всех так?

    У меня тоже :(

MS> У меня работает.
MS> http://www.freesource.info/wiki/Altlinux/DotFiles/Editors/Vim/LangMap

    Это что-то тоже не помогло:

    "E492: Это не команда редактора: й"


-- 
+ php-coder
+ php-coder[at]altlinux[dot]ru



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

* Re: [sisyphus] Re: vim langmap
  2006-02-06 11:16 ` [sisyphus] " Michael Shigorin
  2006-02-06 11:27   ` php-coder
@ 2006-02-06 11:30   ` Aleksey E. Birukov
  1 sibling, 0 replies; 11+ messages in thread
From: Aleksey E. Birukov @ 2006-02-06 11:30 UTC (permalink / raw)
  To: Sisyphus

В сообщении от 6 февраля 2006 14:16 Michael Shigorin написал(a):
> On Mon, Feb 06, 2006 at 02:14:03PM +0300, Aleksey E. Birukov wrote:
> > :set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNOPQRSTUVWXYZ,
> >
> > фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz
> > --- eof cut ---
> > У меня не работает.  У всех так?
>
> У меня работает.
>
> http://www.freesource.info/wiki/Altlinux/DotFiles/Editors/Vim/LangMap
Спасибо, заработало.

-- 
$respect

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

* Re: [sisyphus] vim langmap
  2006-02-06 11:21 ` [sisyphus] " Alexey I. Froloff
@ 2006-02-06 11:33   ` php-coder
  2006-02-06 12:04     ` Alexey I. Froloff
  2006-02-06 12:06   ` Aleksey E. Birukov
  1 sibling, 1 reply; 11+ messages in thread
From: php-coder @ 2006-02-06 11:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list


--- Alexey I. Froloff 2006-02-06 14:21:44 +0300
+++ php-coder 2006-02-06 17:31:00 +0600

AIF> > В справке сказано:
AIF> > --- cut ---
AIF> > Чтобы избежать необходимости выполнять переключение клавиатуры при вводе
AIF> > команд Обычного режима, вы также можете настроить опцию 'langmap':
AIF> Это работает из коробки для некоторых восьмибитных локалей.  См.
AIF> такж. /usr/share/vim/langmap

    Сколько юзаю vim никогда не работало у меня их коробки. Локаль CP1251.
    Багой?! :)

-- 
+ php-coder
+ php-coder[at]altlinux[dot]ru



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

* Re: [sisyphus] Re: vim langmap
  2006-02-06 11:27   ` php-coder
@ 2006-02-06 11:39     ` Aleksey E. Birukov
  2006-02-06 11:40       ` Michael Shigorin
  0 siblings, 1 reply; 11+ messages in thread
From: Aleksey E. Birukov @ 2006-02-06 11:39 UTC (permalink / raw)
  To: shigorin, ALT Linux Sisyphus discussion list

В сообщении от 6 февраля 2006 14:27 php-coder написал(a):
> --- Michael Shigorin 2006-02-06 13:16:00 +0200
> +++ php-coder 2006-02-06 17:26:47 +0600
>
> MS> > :set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNOPQRSTUVWXYZ,
> MS> > фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz
> MS> > --- eof cut ---
> MS> > У меня не работает.  У всех так?
>
>     У меня тоже :(
>
> MS> У меня работает.
> MS> http://www.freesource.info/wiki/Altlinux/DotFiles/Editors/Vim/LangMap
Там написано:
"вроде dd5}P"

Я так понимаю, что команды после двоеточия никто преобразовывать не обещал, 
так?
Если не так - то у меня тоже не работает.
>
>     Это что-то тоже не помогло:
>
>     "E492: Это не команда редактора: й"

-- 
$respect

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

* Re: [sisyphus] Re: vim langmap
  2006-02-06 11:39     ` Aleksey E. Birukov
@ 2006-02-06 11:40       ` Michael Shigorin
  0 siblings, 0 replies; 11+ messages in thread
From: Michael Shigorin @ 2006-02-06 11:40 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Feb 06, 2006 at 02:39:46PM +0300, Aleksey E. Birukov wrote:
> >     У меня тоже :(
> > MS> У меня работает.
> > MS> http://www.freesource.info/wiki/Altlinux/DotFiles/Editors/Vim/LangMap
> Там написано: "вроде dd5}P" Я так понимаю, что команды после
> двоеточия никто преобразовывать не обещал, так?

Я тоже так понимаю.

> > Это что-то тоже не помогло:
> > "E492: Это не команда редактора: й"

А, ну вместо <забой>:йц лучше применять <забой>ЯЯ. :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [sisyphus] vim langmap
  2006-02-06 11:33   ` php-coder
@ 2006-02-06 12:04     ` Alexey I. Froloff
  0 siblings, 0 replies; 11+ messages in thread
From: Alexey I. Froloff @ 2006-02-06 12:04 UTC (permalink / raw)
  To: ALT Linux Sisyphus

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

* php-coder <php-coder@> [060206 14:38]:
> AIF> > В справке сказано:
> AIF> > --- cut ---
> AIF> > Чтобы избежать необходимости выполнять переключение клавиатуры при вводе
> AIF> > команд Обычного режима, вы также можете настроить опцию 'langmap':
> AIF> Это работает из коробки для некоторых восьмибитных локалей.  См.
> AIF> такж. /usr/share/vim/langmap
>     Сколько юзаю vim никогда не работало у меня их коробки.
>     Локаль CP1251.
:help 'langmap'

>     Багой?! :)
Закрою как INVALID.  УМВР в обоих присутствующих локалях.

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [sisyphus] vim langmap
  2006-02-06 11:21 ` [sisyphus] " Alexey I. Froloff
  2006-02-06 11:33   ` php-coder
@ 2006-02-06 12:06   ` Aleksey E. Birukov
  2006-02-06 12:35     ` [sisyphus] " Michael Shigorin
  1 sibling, 1 reply; 11+ messages in thread
From: Aleksey E. Birukov @ 2006-02-06 12:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от 6 февраля 2006 14:21 Alexey I. Froloff написал(a):
> Это работает из коробки для некоторых восьмибитных локалей.  См.
> такж. /usr/share/vim/langmap

А что люди прописывают для смены кодировок или для автоматического выбора 
кодировки при открытии файла?

Может тоже в "коробку" прописать или пример в документацию вложить?

Видел хороший пример на opennet:
http://www.opennet.ru/base/rus/vim_rus_text.txt.html

Но он отказался работать с криками:
Привязки не найдены
--//--
Для продолжения нажмите ENTER или введите команду 


Может кому пригодится: мой файл vimrc (взят с opennet и подредактирован):

set encoding=koi8-r
set termencoding=koi8-r

map <F8> :execute RotateEnc()<CR>
" map <F7> :let &fileencoding=&encoding<CR>

" some funcs

let b:encindex=0
function! RotateEnc()
        let y = -1
        while y == -1
                let encstring = "#8bit-cp1251#8bit-cp866#utf-8#koi8-r#"
                let x = match(encstring,"#",b:encindex)
                let y = match(encstring,"#",x+1)
                let b:encindex = x+1
                if y == -1
                        let b:encindex = 0
                else
                        let str = strpart(encstring,x+1,y-x-1)
                        return ":set encoding=".str
                endif
        endwhile
endfunction

set statusline=%<%f%h%m%r%=enc=%{&encoding}\ %b\ 0x%B\ %l,%c%V\ %P
set laststatus=2

-- 
$respect

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

* [sisyphus] Re: vim langmap
  2006-02-06 12:06   ` Aleksey E. Birukov
@ 2006-02-06 12:35     ` Michael Shigorin
  0 siblings, 0 replies; 11+ messages in thread
From: Michael Shigorin @ 2006-02-06 12:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Feb 06, 2006 at 03:06:48PM +0300, Aleksey E. Birukov wrote:
> > Это работает из коробки для некоторых восьмибитных локалей.
> > См.  такж. /usr/share/vim/langmap
> А что люди прописывают для смены кодировок или для
> автоматического выбора кодировки при открытии файла?

http://www.freesource.info/wiki/Altlinux/DotFiles/Editors/Vim/CharSets

> Может кому пригодится: мой файл vimrc (взят с opennet и подредактирован):

А туда же забросьте? :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

end of thread, other threads:[~2006-02-06 12:35 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-06 11:14 [sisyphus] vim langmap Aleksey E. Birukov
2006-02-06 11:16 ` [sisyphus] " Michael Shigorin
2006-02-06 11:27   ` php-coder
2006-02-06 11:39     ` Aleksey E. Birukov
2006-02-06 11:40       ` Michael Shigorin
2006-02-06 11:30   ` Aleksey E. Birukov
2006-02-06 11:21 ` [sisyphus] " Alexey I. Froloff
2006-02-06 11:33   ` php-coder
2006-02-06 12:04     ` Alexey I. Froloff
2006-02-06 12:06   ` Aleksey E. Birukov
2006-02-06 12:35     ` [sisyphus] " Michael Shigorin

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