annotate runtime/doc/evim-tr.UTF-8.1 @ 34536:ad6cd802579d v9.1.0170

patch 9.1.0170: Re-allow curwin == prevwin, but document it instead Commit: https://github.com/vim/vim/commit/d64801e913314d2e19dbb38f60e6d285238debff Author: Sean Dewar <6256228+seandewar@users.noreply.github.com> Date: Tue Mar 12 20:46:12 2024 +0100 patch 9.1.0170: Re-allow curwin == prevwin, but document it instead Problem: more places exist where curwin == prevwin, and it may even be expected in some cases. Solution: revert v9.1.0001, but document that it's possible instead. (Sean Dewar) I've had a change of heart for the following reasons: - A quick 'n dirty [GitHub code search](https://github.com/search?q=%2F%28winnr%5C%28%5C%29%5Cs*%3D%3D%5Cs*winnr%5C%28%5B%27%22%5D%23%5B%27%22%5D%5C%29%7Cwinnr%5C%28%5B%27%22%5D%23%5B%27%22%5D%5C%29%5Cs*%3D%3D%5Cs*winnr%5C%28%5C%29%29%2F&type=code) reveals some cases where it's expected in the wild. Particularly, it made me aware `winnr() == winnr('#')` is possible when curwin is changed temporarily during the evaluation of a &statusline expression item (`%{...}`), and is used to show something different on the statusline belonging to the previous window; that behaviour wasn't changed in v9.1.0001, but it means curwin == prevwin makes sense in some cases. - The definition and call sites of back_to_prevwin imply some expectation that prevwin == wp (== curwin) is possible, as it's used to skip entering the prevwin in that case. - Prior to v9.1.0001, `:wincmd p` would not beep in the case that was patched in v9.1.0001, but now does. That resulted in #14047 being opened, as it affected the CtrlP plugin. I find it odd that `:wincmd p` had cases where it wouldn't beep despite doing nothing, but it may be preferable to keep things that way (or instead also beep if curwin == prevwin, if that's preferred). - After more digging, I found cases in win_free_mem, enter_tabpage, aucmd_restbuf and qf_open_new_cwindow where curwin == prevwin is possible (many of them from autocommands). Others probably exist too, especially in places where curwin is changed temporarily. fixes: #14047 closes: #14186 Signed-off-by: Sean Dewar <6256228+seandewar@users.noreply.github.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Tue, 12 Mar 2024 21:00:11 +0100
parents ac057cd4e5cb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
20611
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1 .TH EVIM 1 "16 Şubat 2002"
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2 .SH AD
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3 evim \- kolay Vim, bir dosyayı Vim ile herhangi bir kip olmadan düzenleyin
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4 .SH ÖZET
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5 .br
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6 .B evim
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7 [seçenekler] [dosya ..]
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8 .br
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9 .B eview
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10 .SH TANIM
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11 .B eVim,
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12 .B Vim'i
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13 başlatır ve onu herhangi bir kipsiz düzenleyici gibi davranmasını sağlar.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14 Bu bildiğiniz Vim'dir, ancak bir tıkla ve yaz düzenleyicisi gibi çalışır.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15 Bir örnek vermek gerekirse MS-Windows üzerindeki Not Defteri gibi düşünün.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16 .B eVim
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17 menülere ve araç çubuklarına erişim sağlayabilmeniz için grafik arabirimde çalışır.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18 .PP
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19 Yalnızca Vim ile normal biçimde çalışamayan kişilerin kullanımı içindir.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20 Dosya düzenleme işi çok daha verimsiz olacaktır.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21 .PP
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22 .B eview'ün
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23 aynısıdır, ancak saltokunur kipte başlar. evim \-R ile de başlatılabilir.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24 .PP
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
25 Vim hakkında ayrıntılı bilgi için: vim(1)
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
26 .PP
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
27 Doğrudan metin girişini sağlayabilmek için 'insertmode' seçeneği açılır.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
28 .br
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
29 Eşlemlemeler Kopyala ve Yapıştır MS-Windows ile aynı olacak biçimde ayarlanır.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
30 CTRL-X metni keser, CTRL-C metni kopyalar ve CTRL-V metni yapıştırır.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
31 CTRL-V'nin orijinal işlevi için CTRL-Q kullanın.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
32 .SH SEÇENEKLER
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
33 Bilgi için: vim(1).
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
34 .SH DOSYALAR
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
35 .TP 15
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
36 /usr/local/lib/vim/evim.vim
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
37 eVim'i ilklendirmek için kullanılan betik.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
38 .SH NAM-I DİĞER
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
39 Nam-ı diğer "Lastik Çizmeliler için Vim" (Gumbies, Monty Python).
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
40 eVim'i kullanırken bir mendili alıp iki ucundan birer düğüm yapmanız
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
41 ve kafanıza takmanız beklenir.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
42 .SH AYRICA BAKINIZ
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
43 vim(1)
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
44 .SH YAZAR
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
45 .B Vim'in
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
46 büyük çoğunluğu Bram Moolenaar tarafından başkalarının kayda değer
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
47 yardımlarıyla yazılmıştır.
ac057cd4e5cb patch 8.2.0859: no Turkish translation of the manual
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
48 Ek bilgi için Yardım/Teşekkürler menüsüne bakın.