Skip to content

Todo.txt support with existing *.txt filetype setup#6

Open
drasch wants to merge 1 commit intosamsonw:masterfrom
drasch:master
Open

Todo.txt support with existing *.txt filetype setup#6
drasch wants to merge 1 commit intosamsonw:masterfrom
drasch:master

Conversation

@drasch
Copy link

@drasch drasch commented Aug 7, 2012

My VIM has an existing mapping for BufRead,BufNewFile. I had to make the included change to enable todo.txt to use the task filetype. I did this by manually setting the filetype with "set ft=" instead of "setfiletype" based on the help article below where "setfiletype" chceks for !did_filetype.

From the Vim Help,
:setf[iletype] {filetype} :setf :setfiletype
Set the 'filetype' option to {filetype}, but only if
not done yet in a sequence of (nested) autocommands.
This is short for: >
:if !did_filetype()
: setlocal filetype={filetype}
:endif

output from :autocmd * *.txt,todo.txt

--- Auto-Commands ---
filetypedetect BufNewFile
*.txt setf text
todo.txt set ft=task
filetypedetect BufRead
*.txt setf text
todo.txt set ft=task

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments