示例#1
0
def from_rest():
    text = get_text()
    parts = docutils.core.publish_parts(text, writer=Writer())

    lisp.weblogger_start_entry()
    lisp.insert(parts['title'])
    lisp.goto_char(lisp.point_max())
    lisp.insert(parts['body'])
示例#2
0
 def get_text(self):
     end = lisp.buffer_size() + 1
     old_min = lisp.point_min()
     old_max = lisp.point_max()
     narrowed = (old_min != 1 or old_max != end)
     if narrowed:
         lisp.narrow_to_region(1, lisp.buffer_size() + 1)
     try:
         return lisp.buffer_string()
     finally:
         if narrowed:
             lisp.narrow_to_region(old_min, old_max)
示例#3
0
 def get_text(self):
     end = lisp.buffer_size() + 1
     old_min = lisp.point_min()
     old_max = lisp.point_max()
     narrowed = (old_min != 1 or old_max != end)
     if narrowed:
         lisp.narrow_to_region(1, lisp.buffer_size() + 1)
     try:
         return lisp.buffer_string()
     finally:
         if narrowed:
             lisp.narrow_to_region(old_min, old_max)
示例#4
0
 def _get_text(self):
     if not lisp.buffer_modified_p():
         return self._get_resource().read()
     end = lisp.buffer_size() + 1
     old_min = lisp.point_min()
     old_max = lisp.point_max()
     narrowed = (old_min != 1 or old_max != end)
     if narrowed:
         lisp.narrow_to_region(1, lisp.buffer_size() + 1)
     try:
         return lisp.buffer_string()
     finally:
         if narrowed:
             lisp.narrow_to_region(old_min, old_max)
示例#5
0
 def t():
     lisp.message(msg)
     lisp.set_buffer("*LogBuffer*")
     lisp.goto_line(lisp.point_max())
     lisp.insert(msg+"\n")
示例#6
0
文件: dotEmacs.py 项目: kuberry/emacs
 def t():
     lisp.message(msg)
     lisp.set_buffer("*LogBuffer*")
     lisp.goto_line(lisp.point_max())
     lisp.insert(msg + "\n")