Skip to content

Commit

Permalink
Add g:dein#hooks_file_marker
Browse files Browse the repository at this point in the history
  • Loading branch information
Shougo committed Apr 30, 2023
1 parent 1d44b5c commit 1a8ca98
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 3 deletions.
6 changes: 4 additions & 2 deletions autoload/dein/parse.vim
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ let g:dein#enable_name_conversion =
\ g:->get('dein#enable_name_conversion', v:false)
let g:dein#default_options =
\ g:->get('dein#default_options', {})
let g:dein#hooks_file_marker =
\ g:->get('dein#hooks_file_marker', &foldmarker)


let s:git = dein#types#git#define()
Expand Down Expand Up @@ -463,8 +465,8 @@ function! dein#parse#_name_conversion(path) abort
endfunction

function! dein#parse#_hooks_file(filename) abort
let start_marker = &l:foldmarker->split(',')[0]
let end_marker = &l:foldmarker->split(',')[1]
let start_marker = g:dein#hooks_file_marker->split(',')[0]
let end_marker = g:dein#hooks_file_marker->split(',')[1]
let hook_name = ''
let options = {}

Expand Down
9 changes: 8 additions & 1 deletion doc/dein.txt
Original file line number Diff line number Diff line change
Expand Up @@ -575,6 +575,12 @@ g:dein#ftplugin
<
Default: {}

*g:dein#hooks_file_marker*
g:dein#hooks_file_marker
The marker is used in |dein-options-hooks_file|.

Defaults: 'foldmarker'

*g:dein#inline_vimrcs*
g:dein#inline_vimrcs
The vimrcs are sourced in |dein#begin()| or
Expand Down Expand Up @@ -1077,7 +1083,8 @@ hooks_file (String)
...
{end_marker}

{start_marker} and {end_marker} are from 'foldmarker'.
{start_marker} and {end_marker} are from
|g:dein#hooks_file_marker|.
{hook_name} is "hook_xxx" or "lua_xxx" or
|dein-options-ftplugin| filetype.

Expand Down

0 comments on commit 1a8ca98

Please sign in to comment.