Some checks failed
		
		
	
	Detach Plugins / check (FlyGrep.vim) (push) Has been cancelled
				
			Detach Plugins / check (GitHub.vim) (push) Has been cancelled
				
			Detach Plugins / check (JavaUnit.vim) (push) Has been cancelled
				
			Detach Plugins / check (SourceCounter.vim) (push) Has been cancelled
				
			Detach Plugins / check (cpicker.nvim) (push) Has been cancelled
				
			Detach Plugins / check (dein-ui.vim) (push) Has been cancelled
				
			Detach Plugins / check (git.vim) (push) Has been cancelled
				
			Detach Plugins / check (iedit.vim) (push) Has been cancelled
				
			Detach Plugins / check (scrollbar.vim) (push) Has been cancelled
				
			Detach Plugins / check (vim-chat) (push) Has been cancelled
				
			Detach Plugins / check (vim-cheat) (push) Has been cancelled
				
			Detach Plugins / check (vim-todo) (push) Has been cancelled
				
			Detach Plugins / check (xmake.vim) (push) Has been cancelled
				
			test / Linux (nvim, nightly) (push) Has been cancelled
				
			test / Linux (nvim, v0.3.8) (push) Has been cancelled
				
			test / Linux (nvim, v0.4.0) (push) Has been cancelled
				
			test / Linux (nvim, v0.4.2) (push) Has been cancelled
				
			test / Linux (nvim, v0.4.3) (push) Has been cancelled
				
			test / Linux (nvim, v0.4.4) (push) Has been cancelled
				
			test / Linux (nvim, v0.5.0) (push) Has been cancelled
				
			test / Linux (nvim, v0.5.1) (push) Has been cancelled
				
			test / Linux (nvim, v0.6.0) (push) Has been cancelled
				
			test / Linux (nvim, v0.6.1) (push) Has been cancelled
				
			test / Linux (nvim, v0.7.0) (push) Has been cancelled
				
			test / Linux (nvim, v0.7.2) (push) Has been cancelled
				
			test / Linux (nvim, v0.8.0) (push) Has been cancelled
				
			test / Linux (nvim, v0.8.1) (push) Has been cancelled
				
			test / Linux (nvim, v0.8.2) (push) Has been cancelled
				
			test / Linux (nvim, v0.8.3) (push) Has been cancelled
				
			test / Linux (nvim, v0.9.0) (push) Has been cancelled
				
			test / Linux (nvim, v0.9.1) (push) Has been cancelled
				
			test / Linux (true, vim, v7.4.052) (push) Has been cancelled
				
			test / Linux (true, vim, v7.4.1689) (push) Has been cancelled
				
			test / Linux (true, vim, v7.4.629) (push) Has been cancelled
				
			test / Linux (true, vim, v8.0.0027) (push) Has been cancelled
				
			test / Linux (true, vim, v8.0.0183) (push) Has been cancelled
				
			test / Linux (vim, nightly) (push) Has been cancelled
				
			test / Linux (vim, v8.0.0184) (push) Has been cancelled
				
			test / Linux (vim, v8.0.1453) (push) Has been cancelled
				
			test / Linux (vim, v8.1.2269) (push) Has been cancelled
				
			test / Linux (vim, v8.2.2434) (push) Has been cancelled
				
			test / Linux (vim, v8.2.3995) (push) Has been cancelled
				
			test / Windows (nvim, nightly) (push) Has been cancelled
				
			test / Windows (nvim, v0.3.8) (push) Has been cancelled
				
			test / Windows (nvim, v0.4.2) (push) Has been cancelled
				
			test / Windows (nvim, v0.4.3) (push) Has been cancelled
				
			test / Windows (nvim, v0.4.4) (push) Has been cancelled
				
			test / Windows (nvim, v0.5.0) (push) Has been cancelled
				
			test / Windows (nvim, v0.5.1) (push) Has been cancelled
				
			test / Windows (nvim, v0.6.0) (push) Has been cancelled
				
			test / Windows (nvim, v0.6.1) (push) Has been cancelled
				
			test / Windows (nvim, v0.7.0) (push) Has been cancelled
				
			test / Windows (nvim, v0.7.2) (push) Has been cancelled
				
			test / Windows (nvim, v0.8.0) (push) Has been cancelled
				
			test / Windows (nvim, v0.8.1) (push) Has been cancelled
				
			test / Windows (nvim, v0.8.2) (push) Has been cancelled
				
			test / Windows (nvim, v0.8.3) (push) Has been cancelled
				
			test / Windows (nvim, v0.9.0) (push) Has been cancelled
				
			test / Windows (nvim, v0.9.1) (push) Has been cancelled
				
			test / Windows (vim, nightly) (push) Has been cancelled
				
			test / Windows (vim, v7.4.1185) (push) Has been cancelled
				
			test / Windows (vim, v7.4.1689) (push) Has been cancelled
				
			test / Windows (vim, v8.0.0027) (push) Has been cancelled
				
			test / Windows (vim, v8.0.1453) (push) Has been cancelled
				
			test / Windows (vim, v8.1.2269) (push) Has been cancelled
				
			test / Windows (vim, v8.2.2434) (push) Has been cancelled
				
			test / Windows (vim, v8.2.3995) (push) Has been cancelled
				
			docker / docker (push) Has been cancelled
				
			mirror / check (coding) (push) Has been cancelled
				
			mirror / check (gitee) (push) Has been cancelled
				
			mirror / check (gitlab) (push) Has been cancelled
				
			
		
			
				
	
	
		
			59 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
if vim.b.did_ftp == true then
 | 
						|
  return
 | 
						|
end
 | 
						|
 | 
						|
vim.opt_local.cursorline = true
 | 
						|
vim.opt_local.modifiable = false
 | 
						|
vim.opt_local.buflisted = false
 | 
						|
vim.opt_local.syntax = 'zkbrowser'
 | 
						|
vim.opt_local.buftype = 'nofile'
 | 
						|
vim.opt_local.swapfile = false
 | 
						|
vim.opt_local.iskeyword:append(':')
 | 
						|
vim.opt_local.iskeyword:append('-')
 | 
						|
vim.opt_local.suffixesadd:append('.md')
 | 
						|
vim.opt_local.errorformat = '%f:%l: %m'
 | 
						|
 | 
						|
if vim.opt_local.keywordprg:get() == '' then
 | 
						|
  vim.opt_local.keywordprg = ':ZkHover -preview'
 | 
						|
end
 | 
						|
 | 
						|
if vim.opt_local.tagfunc:get() == '' then
 | 
						|
  vim.opt_local.tagfunc = 'v:lua.zettelkasten.tagfunc'
 | 
						|
end
 | 
						|
 | 
						|
require('zettelkasten').add_hover_command()
 | 
						|
 | 
						|
if vim.fn.mapcheck('[I', 'n') == '' then
 | 
						|
  vim.api.nvim_buf_set_keymap(
 | 
						|
    0,
 | 
						|
    'n',
 | 
						|
    '[I',
 | 
						|
    '<CMD>lua require("zettelkasten").show_back_references(vim.fn.expand("<cword>"))<CR>',
 | 
						|
    { noremap = true, silent = true, nowait = true }
 | 
						|
  )
 | 
						|
  vim.api.nvim_buf_set_keymap(
 | 
						|
    0,
 | 
						|
    'n',
 | 
						|
    'q',
 | 
						|
    ':bd!<cr>',
 | 
						|
    { noremap = true, silent = true, nowait = true }
 | 
						|
  )
 | 
						|
end
 | 
						|
 | 
						|
local config = require('zettelkasten.config')
 | 
						|
if config.zettel_dir ~= '' then
 | 
						|
  vim.cmd('lcd ' .. config.zettel_dir)
 | 
						|
end
 | 
						|
 | 
						|
vim.api.nvim_create_autocmd({ 'BufEnter' }, {
 | 
						|
  group = vim.api.nvim_create_augroup('zettelkasten_browser_events', { clear = true }),
 | 
						|
  buffer = vim.api.nvim_get_current_buf(),
 | 
						|
  callback = function(opts)
 | 
						|
    vim.opt_local.syntax = ''
 | 
						|
    vim.opt_local.modifiable = true
 | 
						|
    vim.api.nvim_buf_set_lines(0, 0, -1, false, require('zettelkasten').get_note_browser_content())
 | 
						|
    vim.opt_local.syntax = 'zkbrowser'
 | 
						|
    vim.opt_local.modifiable = false
 | 
						|
  end,
 | 
						|
})
 |