54
54
55
55
< body >
56
56
< header >
57
- < aside > March 30 , 2023</ aside >
57
+ < aside > March 31 , 2023</ aside >
58
58
< a href ="https://gto76.github.io " rel ="author "> Jure Šorn</ a >
59
59
</ header >
60
60
@@ -1991,7 +1991,7 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment
1991
1991
1992
1992
< span class ="hljs-function "> < span class ="hljs-keyword "> def</ span > < span class ="hljs-title "> main</ span > < span class ="hljs-params "> (screen)</ span > :</ span >
1993
1993
ch, first, selected, paths = < span class ="hljs-number "> 0</ span > , < span class ="hljs-number "> 0</ span > , < span class ="hljs-number "> 0</ span > , os.listdir()
1994
- < span class ="hljs-keyword "> while</ span > ch < span class =" hljs-keyword " > not </ span > < span class =" hljs-keyword " > in </ span > [ord( < span class =" hljs-string " > 'q' </ span > ), curses.ascii.ESC] :
1994
+ < span class ="hljs-keyword "> while</ span > ch != curses.ascii.ESC:
1995
1995
height, width = screen.getmaxyx()
1996
1996
screen.erase()
1997
1997
< span class ="hljs-keyword "> for</ span > y, filename < span class ="hljs-keyword "> in</ span > enumerate(paths[first : first+height]):
@@ -2001,7 +2001,7 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment
2001
2001
selected += (ch == KEY_DOWN) - (ch == KEY_UP)
2002
2002
selected = max(< span class ="hljs-number "> 0</ span > , min(len(paths)-< span class ="hljs-number "> 1</ span > , selected))
2003
2003
first += (selected >= first + height) - (selected < first)
2004
- < span class ="hljs-keyword "> if</ span > ch < span class ="hljs-keyword "> in</ span > [KEY_LEFT, KEY_RIGHT, KEY_ENTER, < span class ="hljs-number " > 10 </ span > , < span class ="hljs-number " > 13 </ span > ]:
2004
+ < span class ="hljs-keyword "> if</ span > ch < span class ="hljs-keyword "> in</ span > [KEY_LEFT, KEY_RIGHT, KEY_ENTER, ord( < span class ="hljs-string " > '\n' </ span > ), ord( < span class ="hljs-string " > '\r' </ span > ) ]:
2005
2005
new_dir = < span class ="hljs-string "> '..'</ span > < span class ="hljs-keyword "> if</ span > ch == KEY_LEFT < span class ="hljs-keyword "> else</ span > paths[selected]
2006
2006
< span class ="hljs-keyword "> if</ span > os.path.isdir(new_dir):
2007
2007
os.chdir(new_dir)
@@ -2935,7 +2935,7 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment
2935
2935
2936
2936
2937
2937
< footer >
2938
- < aside > March 30 , 2023</ aside >
2938
+ < aside > March 31 , 2023</ aside >
2939
2939
< a href ="https://gto76.github.io " rel ="author "> Jure Šorn</ a >
2940
2940
</ footer >
2941
2941
0 commit comments