File tree 2 files changed +6
-2
lines changed
nikola/plugins/command/auto
2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change 7
7
Bugfixes
8
8
--------
9
9
10
+ * auto should also rebuild in response to move events
10
11
* Don’t get metadata from file if compiler-specific metadata exist (Issue #1904)
11
12
* Fix PRETTY_URLS prompt for Windows (Issue #1901)
12
13
* Fix reST and Markdown title extraction from documents (Issue #1895, #1898)
Original file line number Diff line number Diff line change @@ -259,8 +259,11 @@ def do_rebuild(self, event):
259
259
print (errord )
260
260
261
261
def do_refresh (self , event ):
262
- self .logger .info ('REFRESHING: {0}' .format (event .src_path ))
263
- p = os .path .relpath (event .src_path , os .path .abspath (self .site .config ['OUTPUT_FOLDER' ]))
262
+ # Move events have a dest_path, some editors like gedit use a
263
+ # move on larger save operations for write protection
264
+ event_path = event .dest_path if event .dest_path else event .src_path
265
+ self .logger .info ('REFRESHING: {0}' .format (event_path ))
266
+ p = os .path .relpath (event_path , os .path .abspath (self .site .config ['OUTPUT_FOLDER' ]))
264
267
refresh_signal .send (path = p )
265
268
266
269
def serve_static (self , environ , start_response ):
You can’t perform that action at this time.
0 commit comments