Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
72c3bf07
Kaydet (Commit)
72c3bf07
authored
Ock 19, 2002
tarafından
Steven M. Gava
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
changeover to new keybinding configuration implementation
üst
c628a06c
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
50 additions
and
109 deletions
+50
-109
AutoExpand.py
Lib/idlelib/AutoExpand.py
+0
-8
AutoIndent.py
Lib/idlelib/AutoIndent.py
+0
-34
Bindings.py
Lib/idlelib/Bindings.py
+1
-1
CallTips.py
Lib/idlelib/CallTips.py
+0
-13
EditorWindow.py
Lib/idlelib/EditorWindow.py
+2
-11
ExecBinding.py
Lib/idlelib/ExecBinding.py
+0
-5
FormatParagraph.py
Lib/idlelib/FormatParagraph.py
+0
-8
ParenMatch.py
Lib/idlelib/ParenMatch.py
+0
-12
ScriptBinding.py
Lib/idlelib/ScriptBinding.py
+0
-6
ZoomHeight.py
Lib/idlelib/ZoomHeight.py
+1
-8
config-extensions.def
Lib/idlelib/config-extensions.def
+46
-3
No files found.
Lib/idlelib/AutoExpand.py
Dosyayı görüntüle @
72c3bf07
...
...
@@ -7,14 +7,6 @@ import re
class
AutoExpand
:
keydefs
=
{
'<<expand-word>>'
:
[
'<Alt-slash>'
],
}
unix_keydefs
=
{
'<<expand-word>>'
:
[
'<Meta-slash>'
,
'<Alt-slash>'
],
}
menudefs
=
[
(
'edit'
,
[
(
'E_xpand word'
,
'<<expand-word>>'
),
...
...
Lib/idlelib/AutoIndent.py
Dosyayı görüntüle @
72c3bf07
...
...
@@ -41,7 +41,6 @@ class AutoIndent:
menudefs
=
[
(
'format'
,
[
# /s/edit/format dscherer@cmu.edu
None
,
(
'_Indent region'
,
'<<indent-region>>'
),
(
'_Dedent region'
,
'<<dedent-region>>'
),
(
'Comment _out region'
,
'<<comment-region>>'
),
...
...
@@ -53,39 +52,6 @@ class AutoIndent:
]),
]
keydefs
=
{
'<<smart-backspace>>'
:
[
'<Key-BackSpace>'
],
'<<newline-and-indent>>'
:
[
'<Key-Return>'
,
'<KP_Enter>'
],
'<<smart-indent>>'
:
[
'<Key-Tab>'
]
}
windows_keydefs
=
{
'<<indent-region>>'
:
[
'<Control-bracketright>'
],
'<<dedent-region>>'
:
[
'<Shift-Tab>'
,
# dscherer@cmu.edu
'<Control-bracketleft>'
],
'<<comment-region>>'
:
[
'<Alt-Key-3>'
],
'<<uncomment-region>>'
:
[
'<Alt-Key-4>'
],
'<<tabify-region>>'
:
[
'<Alt-Key-5>'
],
'<<untabify-region>>'
:
[
'<Alt-Key-6>'
],
'<<toggle-tabs>>'
:
[
'<Alt-Key-t>'
],
'<<change-indentwidth>>'
:
[
'<Alt-Key-u>'
],
}
unix_keydefs
=
{
'<<indent-region>>'
:
[
'<Alt-bracketright>'
,
'<Meta-bracketright>'
,
'<Control-bracketright>'
],
'<<dedent-region>>'
:
[
'<Alt-bracketleft>'
,
'<Meta-bracketleft>'
,
'<Control-bracketleft>'
],
'<<comment-region>>'
:
[
'<Alt-Key-3>'
,
'<Meta-Key-3>'
],
'<<uncomment-region>>'
:
[
'<Alt-Key-4>'
,
'<Meta-Key-4>'
],
'<<tabify-region>>'
:
[
'<Alt-Key-5>'
,
'<Meta-Key-5>'
],
'<<untabify-region>>'
:
[
'<Alt-Key-6>'
,
'<Meta-Key-6>'
],
'<<toggle-tabs>>'
:
[
'<Alt-Key-t>'
],
'<<change-indentwidth>>'
:
[
'<Alt-Key-u>'
],
}
# usetabs true -> literal tab characters are used by indent and
# dedent cmds, possibly mixed with spaces if
# indentwidth is not a multiple of tabwidth
...
...
Lib/idlelib/Bindings.py
Dosyayı görüntüle @
72c3bf07
...
...
@@ -73,6 +73,6 @@ menudefs = [
]),
]
default_keydefs
=
idleConf
.
Get
Keys
(
keySetName
=
idleConf
.
CurrentKeys
()
)
default_keydefs
=
idleConf
.
Get
CurrentKeySet
(
)
del
sys
Lib/idlelib/CallTips.py
Dosyayı görüntüle @
72c3bf07
...
...
@@ -10,19 +10,6 @@ class CallTips:
menudefs
=
[
]
keydefs
=
{
'<<paren-open>>'
:
[
'<Key-parenleft>'
],
'<<paren-close>>'
:
[
'<Key-parenright>'
],
'<<check-calltip-cancel>>'
:
[
'<KeyRelease>'
],
'<<calltip-cancel>>'
:
[
'<ButtonPress>'
,
'<Key-Escape>'
],
}
windows_keydefs
=
{
}
unix_keydefs
=
{
}
def
__init__
(
self
,
editwin
):
self
.
editwin
=
editwin
self
.
text
=
editwin
.
text
...
...
Lib/idlelib/EditorWindow.py
Dosyayı görüntüle @
72c3bf07
...
...
@@ -590,17 +590,7 @@ class EditorWindow:
cls
=
getattr
(
mod
,
name
)
ins
=
cls
(
self
)
self
.
extensions
[
name
]
=
ins
kdnames
=
[
"keydefs"
]
if
sys
.
platform
==
'win32'
:
kdnames
.
append
(
"windows_keydefs"
)
elif
sys
.
platform
==
'mac'
:
kdnames
.
append
(
"mac_keydefs"
)
else
:
kdnames
.
append
(
"unix_keydefs"
)
keydefs
=
{}
for
kdname
in
kdnames
:
if
hasattr
(
ins
,
kdname
):
keydefs
.
update
(
getattr
(
ins
,
kdname
))
keydefs
=
idleConf
.
GetExtensionBindings
(
name
)
if
keydefs
:
self
.
apply_bindings
(
keydefs
)
for
vevent
in
keydefs
.
keys
():
...
...
@@ -612,6 +602,7 @@ class EditorWindow:
methodname
=
methodname
+
"_event"
if
hasattr
(
ins
,
methodname
):
self
.
text
.
bind
(
vevent
,
getattr
(
ins
,
methodname
))
if
hasattr
(
ins
,
"menudefs"
):
self
.
fill_menus
(
ins
.
menudefs
,
keydefs
)
return
ins
...
...
Lib/idlelib/ExecBinding.py
Dosyayı görüntüle @
72c3bf07
...
...
@@ -45,11 +45,6 @@ def loader_connect(client, addr):
protocol
.
publish
(
'ExecBinding'
,
loader_connect
)
class
ExecBinding
:
keydefs
=
{
'<<run-complete-script>>'
:
[
'<F5>'
],
'<<stop-execution>>'
:
[
'<Cancel>'
],
#'<Control-c>'
}
menudefs
=
[
(
'run'
,
[
None
,
(
'Run program'
,
'<<run-complete-script>>'
),
...
...
Lib/idlelib/FormatParagraph.py
Dosyayı görüntüle @
72c3bf07
...
...
@@ -25,14 +25,6 @@ class FormatParagraph:
])
]
keydefs
=
{
'<<format-paragraph>>'
:
[
'<Alt-q>'
],
}
unix_keydefs
=
{
'<<format-paragraph>>'
:
[
'<Meta-q>'
],
}
def
__init__
(
self
,
editwin
):
self
.
editwin
=
editwin
...
...
Lib/idlelib/ParenMatch.py
Dosyayı görüntüle @
72c3bf07
...
...
@@ -43,19 +43,7 @@ class ParenMatch:
to the right of a right paren. I don't know how to do that in Tk,
so I haven't bothered.
"""
menudefs
=
[]
keydefs
=
{
'<<flash-open-paren>>'
:
(
'<KeyRelease-parenright>'
,
'<KeyRelease-bracketright>'
,
'<KeyRelease-braceright>'
),
'<<check-restore>>'
:
(
'<KeyPress>'
,),
}
windows_keydefs
=
{}
unix_keydefs
=
{}
iconf
=
idleconf
.
getsection
(
'ParenMatch'
)
STYLE
=
iconf
.
getdef
(
'style'
,
'default'
)
FLASH_DELAY
=
iconf
.
getint
(
'flash-delay'
)
...
...
Lib/idlelib/ScriptBinding.py
Dosyayı görüntüle @
72c3bf07
...
...
@@ -35,12 +35,6 @@ by Untabify Region (both in the Edit menu)."""
class
ScriptBinding
:
keydefs
=
{
'<<check-module>>'
:
[
'<Alt-F5>'
,
'<Meta-F5>'
],
'<<import-module>>'
:
[
'<F5>'
],
'<<run-script>>'
:
[
'<Control-F5>'
],
}
menudefs
=
[
(
'edit'
,
[
None
,
(
'Check module'
,
'<<check-module>>'
),
...
...
Lib/idlelib/ZoomHeight.py
Dosyayı görüntüle @
72c3bf07
...
...
@@ -10,14 +10,7 @@ class ZoomHeight:
(
'_Zoom Height'
,
'<<zoom-height>>'
),
])
]
windows_keydefs
=
{
'<<zoom-height>>'
:
[
'<Alt-F2>'
],
}
unix_keydefs
=
{
'<<zoom-height>>'
:
[
'<Control-x><Control-z>'
],
}
def
__init__
(
self
,
editwin
):
self
.
editwin
=
editwin
...
...
Lib/idlelib/config-extensions.def
Dosyayı görüntüle @
72c3bf07
# IDLE reads several config files to determine user preferences. This
# file is the default config file for idle extensions settings.
#
# Each extension must have at least one section, named after the extension
# module. This section must contain an 'enable' item (=1 to enable the
# extension, =0 to disable it) and also contains any other general configuration
# items for the extension. Each extension may also define up to two optional
# sections named ExtensionName_bindings and ExtensionName_cfgBindings. If
# present, ExtensionName_bindings defines virtual event bindings for the
# extension that are not sensibly re-configurable. If present,
# ExtensionName_cfgBindings defines virtual event bindings for the extension
# that may be sensibly re-configured.
[FormatParagraph]
enable=1
[FormatParagraph_cfgBindings]
format-paragraph=<Alt-Key-q>
[AutoIndent]
enable=1
[AutoIndent_cfgBindings]
smart-backspace=<Key-BackSpace>
newline-and-indent=<Key-Return> <Key-KP_Enter>
smart-indent=<Key-Tab>
indent-region=<Control-Key-bracketright>
dedent-region=<Control-Key-bracketleft>
comment-region=<Alt-Key-3>
uncomment-region=<Alt-Key-4>
tabify-region=<Alt-Key-5>
untabify-region=<Alt-Key-6>
toggle-tabs=<Alt-Key-t>
change-indentwidth=<Alt-Key-u>
[AutoExpand]
enable=1
[AutoExpand_cfgBindings]
expand-word=<Alt-Key-slash>
[ZoomHeight]
enable=1
#[ScriptBinding] # disabled in favor of ExecBinding
#enable=0
[ZoomHeight_cfgBindings]
zoom-height=<Alt-Key-F2>
[ExecBinding]
enable=1
[ExecBinding_cfgBindings]
run-complete-script=<Key-F5>
stop-execution=<Key-Cancel>
#[ScriptBinding] #currently ExecBinding has replaced ScriptBinding
#enable=0
#[ScriptBinding_cfgBindings]
#run-script=<Key-F5>
#check-module=<Alt-Key-F5> <Meta-Key-F5>
#import-module=<Control-Key-F5>
[CallTips]
enable=1
[CallTips_bindings]
paren-open=<Key-parenleft>
paren-close=<Key-parenright>
check-calltip-cancel=<KeyRelease>
calltip-cancel=<ButtonPress> <Key-Escape>
[ParenMatch]
enable=0
...
...
@@ -29,3 +69,6 @@ flash-delay= 500
bell= 1
hilite-foreground= black
hilite-background= #43cd80
[ParenMatch_bindings]
flash-open-paren=<KeyRelease-parenright> <KeyRelease-bracketright> <KeyRelease-braceright>
check-restore=<KeyPress>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment