diff --git a/.gitmodules b/.gitmodules index 448d7bf..f8d1960 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "python/dateregex"] - path = python/dateregex - url = git@github.com:victal/dateregex.git + path = syntax/python/dateregex + url = https://github.com/victal/dateregex.git diff --git a/python/dateregex b/python/dateregex deleted file mode 160000 index 7db2e6c..0000000 --- a/python/dateregex +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7db2e6ca018b579e5964566d0aa6dad4f97cea9d diff --git a/python/todo.py b/python/todo.py deleted file mode 100644 index c6251b2..0000000 --- a/python/todo.py +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/env python2 -# -*- coding: utf-8 -*- -import vim -import os -import sys -from datetime import date - -dateregex_dir = os.path.join(vim.eval('s:script_dir'), 'dateregex') -if os.path.isdir(dateregex_dir): - sys.path.insert(0, dateregex_dir) - -def add_due_date_syntax_highlight(): - try: - from dateregex import regex_date_before - except ImportError: - print("dateregex module not found. Overdue dates won't be highlighted") - return - - regex = regex_date_before(date.today()) - regex = r'(^|<)due:%s(>|$)' % regex - - vim.command("syntax match OverDueDate '\\v%s'" % regex) - vim.command("highlight default link OverDueDate Error") - -add_due_date_syntax_highlight() diff --git a/syntax/todo.vim b/syntax/todo.vim index 4b48bc2..2d9e6b8 100644 --- a/syntax/todo.vim +++ b/syntax/todo.vim @@ -52,8 +52,8 @@ highlight default link TodoContext Special if has('python') let b:curdir = expand(':p:h') - let s:script_dir = b:curdir . "/../python/" - execute "pyfile " . b:curdir . "/../python/todo.py" + let s:script_dir = b:curdir . "/python/" + execute "pyfile " . s:script_dir. "todo.py" else echom "Your version of vim has no python support. Overdue dates won't be highlighted" endif