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
9f5362bf
Kaydet (Commit)
9f5362bf
authored
Nis 22, 1999
tarafından
Guido van Rossum
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Some more TODO items. Made up my mind about command line args,
Run/Import, __main__.
üst
2ea30f4d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
4 deletions
+24
-4
TODO.txt
Tools/idle/TODO.txt
+24
-4
No files found.
Tools/idle/TODO.txt
Dosyayı görüntüle @
9f5362bf
...
@@ -12,14 +12,17 @@ TO DO:
...
@@ -12,14 +12,17 @@ TO DO:
that have an associated filename
that have an associated filename
- "GO" commands (execute whole buffer, selection, current line
- "GO" commands (execute whole buffer, selection, current line
in the context of the Python Shell window)
in the context of the Python Shell window)
Rename Run -> Load, Go -> Execute
Rename Run -> Import, Go -> Run (like Pythonwin)
- output from module execution should go to Python Shell (?)
- module __name__ should be '__main__' in console
- when reopening the shell window, the old __main__ module's contents
should still be there
- output from module execution should go to Python Shell
- command expansion from keywords, module contents, other buffers, etc.
- command expansion from keywords, module contents, other buffers, etc.
- "Recent documents" menu item
- "Recent documents" menu item
- Filter region command
- more emacsisms:
- more emacsisms:
- parentheses matching
- parentheses matching
- M-[, M-] to move by paragraphs
- M-[, M-] to move by paragraphs
- filter region?
- incremental search?
- incremental search?
- ^K should cut to buffer
- ^K should cut to buffer
- restructure state sensitive code to avoid testing flags all the time
- restructure state sensitive code to avoid testing flags all the time
...
@@ -29,7 +32,24 @@ TO DO:
...
@@ -29,7 +32,24 @@ TO DO:
- interface with RCS/CVS/Perforce ???
- interface with RCS/CVS/Perforce ???
- status bar?
- status bar?
- better help?
- better help?
- don't open second class browser on same module
- don't open second class browser on same module (nor second path browser)
- unify class and path browsers
- use a tree widget instead of a smalltalk/NeXT style multicolumn browser
- Make command line behave more like the standard Python interpreter:
idle.py -- starts interactive shell
idle.py script.py arg ... -- runs script as main
idle.py -i script.py arg ... -- runs script as main, then interactive shell
idle.py -e file ... -- edit files
idle.py -i -e file ... -- edit files and pop up interactive shell
idle.py -c cmd arg ... -- run command
idle.py -i -c cmd arg ... -- run command, then interactive shell
- In addition:
idle.py -t title -- specify alternate title for shell window
- And perhaps:
if $PYTHONSTARTUP is defined, use it (perhaps make it another option?)
- Need to define a standard way whereby one can determine one is running
inside IDLE (needed for Tk mainloop, also handy for $PYTHONSTARTUP)
- Add utility methods for use by extensions (e.g. to get selection)
Details:
Details:
...
...
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