C
vim.api.keyset.set_extmark
set_extmark.conceal : nil | boolean | string
set_extmark.conceal_lines : nil | string
set_extmark.cursorline_hl_group : nil | string | integer
set_extmark.end_col : nil | integer
set_extmark.end_line : nil | integer
set_extmark.end_right_gravity : nil | boolean
set_extmark.end_row : nil | integer
set_extmark.ephemeral : nil | boolean
set_extmark.hl_eol : nil | boolean
set_extmark.hl_group : any
set_extmark.hl_mode : "replace" | "combine" | "blend" | nil
set_extmark.id : nil | integer
set_extmark.invalidate : nil | boolean
set_extmark.line_hl_group : nil | string | integer
set_extmark.number_hl_group : nil | string | integer
set_extmark.priority : nil | integer
set_extmark.right_gravity : nil | boolean
set_extmark.scoped : nil | boolean
set_extmark.sign_hl_group : nil | string | integer
set_extmark.sign_text : nil | string
set_extmark.spell : nil | boolean
set_extmark.strict : nil | boolean
set_extmark.ui_watched : nil | boolean
set_extmark.undo_restore : nil | boolean
set_extmark.url : nil | string
set_extmark.virt_lines : any[] | nil
set_extmark.virt_lines_above : nil | boolean
set_extmark.virt_lines_leftcol : nil | boolean
set_extmark.virt_lines_overflow : "trunc" | "scroll" | "wrap" | "auto" | nil
set_extmark.virt_text : any[] | nil
set_extmark.virt_text_hide : nil | boolean
set_extmark.virt_text_pos : "eol" | "eol_right_align" | "overlay" | "right_align" | "inline" | nil
set_extmark.virt_text_repeat_linebreak : nil | boolean
set_extmark.virt_text_win_col : nil | integer
set_extmark._subpriority : nil | integer