Luflosi
5f855ce547
Use context managers to open files
...
Inspired by d50a6ddc1b .
2019-08-01 13:21:26 -05:00
Luflosi
2b095f720e
Use "with suppress()" to suppress python exceptions
...
Using
```Python
with suppress(OSError):
os.remove('somefile.tmp')
```
instead of
```Python
try:
os.remove('somefile.tmp')
except OSError:
pass
```
makes the code more compact and more readable IMO.
This pattern was recommended by Raymond Hettinger, a Python Core
Developer in his talk "Transforming Code into Beautiful, Idiomatic Python" at https://www.youtube.com/watch?v=OSGv2VnC0go . The transcript is available at https://github.com/JeffPaine/beautiful_idiomatic_python
2019-06-03 12:27:43 +02:00
Luflosi
a792c94ccf
Use python3 shebang for all python scripts
...
Fixes #1624 .
Use python3 shebang for all python scripts as python still defaults to python2 on many systems.
2019-05-20 14:44:24 +02:00
Kovid Goyal
3067103b18
Implement window title stack
...
Used by new versions of vim
2018-08-29 09:56:52 +05:30
Kovid Goyal
59430c1c14
Add missing screen_delete_lines to client
2018-06-11 09:12:30 +05:30
Kovid Goyal
5d4e968f50
Allow commenting lines in command logs
2018-05-19 07:33:29 +05:30
Kovid Goyal
6ae58e6882
Add a couple more functions to --replay-commands
2018-05-17 20:15:59 +05:30
Kovid Goyal
e4668c1aff
Replay set_dynamic_color and set_color_table_color
2017-08-04 20:47:59 +05:30
Kovid Goyal
e9b5963610
Fix incorrect replay of screen cursor down
2017-05-26 13:21:16 +05:30
Kovid Goyal
fafd710ce3
Clean exit for client on EOF/interrupt
2017-05-26 12:36:36 +05:30
Kovid Goyal
cd1ba334c1
Forgot to change test
2017-05-19 15:54:34 +05:30
Kovid Goyal
1cff4f9d29
...
2017-05-19 15:45:07 +05:30
Kovid Goyal
d180601711
More command replaying
2017-05-19 15:43:15 +05:30
Kovid Goyal
15c4b1961e
Add a few missing commands to replay
2017-04-04 23:51:20 +05:30
Kovid Goyal
a388681524
Code to replay dumped commands
2016-11-30 21:21:23 +05:30