Skip to content

No File extension when new zettel is created from outside a Wiki #141

@uwolf

Description

@uwolf

When ZettelNew is called from outside a wiki, the note file is created without a file extension, at least in my very basic setup:

let g:vimwiki_list = [{'path': '~/vimwiki/',  'syntax': 'markdown', 'ext': 'md'}]
let g:vimwiki_global_ext = 0
let g:zettel_options = [ {"rel_path" : "zettel/" } ]

I don't know much about vimscript, so no pull request, but for a quick fix, I added the file extension from the wiki config in
autoload/zettel/vimwiki.vim in function zettel#vimwiki#create

567     let zettelpath = zettel#vimwiki#path(a:wiki_nr)
568     " add extension 
569     let ext = vimwiki#vars#get_wikilocal('ext', vimwiki#vars#get_bufferlocal('wiki_nr'))
570     execute(':e ' . zettelpath . format . ext)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions