MCPcopy
hub / github.com/ycm-core/YouCompleteMe / CloseBuffersForFilename

Function CloseBuffersForFilename

python/ycm/vimsupport.py:1283–1292  ·  view source on GitHub ↗

Close all buffers for a specific file.

( filename )

Source from the content-addressed store, hash-verified

1281
1282
1283def CloseBuffersForFilename( filename ):
1284 """Close all buffers for a specific file."""
1285 buffer_number = GetBufferNumberForFilename( filename )
1286 while buffer_number != -1:
1287 vim.command( f'silent! bwipeout! { buffer_number }' )
1288 new_buffer_number = GetBufferNumberForFilename( filename )
1289 if buffer_number == new_buffer_number:
1290 raise RuntimeError( f"Buffer { buffer_number } for filename "
1291 f"'{ filename }' should already be wiped out." )
1292 buffer_number = new_buffer_number
1293
1294
1295def OpenFilename( filename, options = {} ):

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected