def get_block_content(start_tag, end_tag): remember_where = lisp.point() block_begin = lisp.search_backward(start_tag) lisp.goto_char(remember_where) block_end = lisp.search_forward(end_tag) content = lisp.buffer_substring(block_begin, block_end) lisp.goto_char(remember_where) return block_begin, block_end, content
def get_block_content(start_tag, end_tag): remember_where = lisp.point() block_begin = lisp.search_backward(start_tag) block_end = lisp.search_forward(end_tag) block_end = lisp.search_forward(end_tag) content = lisp.buffer_substring(block_begin, block_end) lisp.goto_char(remember_where) return block_begin, block_end, content
def get_block_content(start_tag, end_tag): remember_where = lisp.point() block_end = lisp.search_forward(end_tag) block_begin = lisp.search_backward(start_tag) content = lisp.buffer_substring(block_begin, block_end) content = re.sub("\\\\begin{minted}.*?{python}","",content) content = re.sub("\\\\end{minted}","",content) lisp.goto_char(remember_where) return block_begin, block_end, content
def get_block_content(start_tag, end_tag): remember_where = lisp.point() block_end = lisp.search_forward(end_tag) block_begin = lisp.search_backward(start_tag) content = lisp.buffer_substring(block_begin, block_end) content = re.sub("\\\\begin{minted}.*?{python}", "", content) content = re.sub("\\\\end{minted}", "", content) lisp.goto_char(remember_where) return block_begin, block_end, content