mirror of
				https://github.com/neovim/neovim.git
				synced 2025-11-03 17:24:29 +00:00 
			
		
		
		
	Revert "shada: In place of ignoring cursor position with lnum 0 save with 1"
This reverts commit aa728798b4.
			
			
This commit is contained in:
		@@ -2796,7 +2796,7 @@ static ShaDaWriteResult shada_write(ShaDaWriteDef *const sd_writer,
 | 
			
		||||
 | 
			
		||||
  // Update numbered marks: '0' should be replaced with the current position,
 | 
			
		||||
  // '9' should be removed and all other marks shifted.
 | 
			
		||||
  if (!ignore_buf(curbuf, &removable_bufs)) {
 | 
			
		||||
  if (!ignore_buf(curbuf, &removable_bufs) && curwin->w_cursor.lnum != 0) {
 | 
			
		||||
    replace_numbered_mark(wms, 0, (PossiblyFreedShadaEntry) {
 | 
			
		||||
      .can_free_entry = false,
 | 
			
		||||
      .data = {
 | 
			
		||||
@@ -2804,9 +2804,7 @@ static ShaDaWriteResult shada_write(ShaDaWriteDef *const sd_writer,
 | 
			
		||||
        .timestamp = os_time(),
 | 
			
		||||
        .data = {
 | 
			
		||||
          .filemark = {
 | 
			
		||||
            .mark = (curwin->w_cursor.lnum
 | 
			
		||||
                     ? curwin->w_cursor
 | 
			
		||||
                     : (pos_T) { 1, 0, 0 }),
 | 
			
		||||
            .mark = curwin->w_cursor,
 | 
			
		||||
            .name = '0',
 | 
			
		||||
            .additional_data = NULL,
 | 
			
		||||
            .fname = (char *)curbuf->b_ffname,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user