interface.py 452 B

12345678910111213141516171819202122232425
  1. import vim
  2. def get_option(name):
  3. return get_bvar(name) or get_var(name)
  4. def get_var(name):
  5. return vim.eval("g:pymode_%s" % name)
  6. def get_bvar(name):
  7. return (int(vim.eval("exists('b:pymode_%s')" % name)) and vim.eval("b:pymode_%s" % name)) or None
  8. def get_current_buffer():
  9. return vim.current.buffer
  10. def show_message(message):
  11. vim.command("call pymode#WideMessage('%s')" % message)
  12. def command(cmd):
  13. vim.command(cmd)