old_contents: #! /usr/bin/env python
  # -*- coding: utf-8 -*-
  #======================================================================
  #
  # ascinit.py - 
  #
  # Created by skywind on 2022/09/09
  # Last Modified: 2022/09/09 22:27:36
  #
  #======================================================================
  from __future__ import print_function, unicode_literals
  import sys
  import os
  import time
  
  try:
      import vim
  except:
      vim = None
  
  
  #----------------------------------------------------------------------
  # global constants
  #----------------------------------------------------------------------
  SCRIPT_NAME = os.path.abspath(__file__)
  SCRIPT_HOME = os.path.join(os.path.dirname(SCRIPT_NAME), '../..')
  SCRIPT_HOME = os.path.normpath(SCRIPT_HOME)
  
  
  #----------------------------------------------------------------------
  # runtime: 
  #----------------------------------------------------------------------
  def runtime(dir):
      return os.path.normpath(os.path.join(SCRIPT_HOME, dir))
  
  
  #----------------------------------------------------------------------
  # call vim function
  #----------------------------------------------------------------------
  def call(funcname, args):
      vim.__args__ = args
      if sys.version_info[0] == 3:
          hr = vim.eval('call("%s", py3eval("vim.__args__"))'%funcname)
      else:
          hr = vim.eval('call("%s", pyeval("vim.__args__"))'%funcname)
      return hr
  
  
  #----------------------------------------------------------------------
  # setup path
  #----------------------------------------------------------------------
  sys.path.append(runtime('autoload/python'))
  
  
  
  #----------------------------------------------------------------------
  # testing case
  #----------------------------------------------------------------------
  if __name__ == '__main__':
      def test1():
          print(SCRIPT_HOME)
          for n in sys.path: print(n)
          return 0
      test1()
  
  
  
  
new_contents: #! /usr/bin/env python
  # -*- coding: utf-8 -*-
  #======================================================================
  #
  # ascinit.py - 
  #
  # Created by skywind on 2022/09/09
  # Last Modified: 2022/09/09 22:27:36
  #
  #======================================================================
  from __future__ import print_function, unicode_literals
  import sys
  import os
  import time
  
  try:
      import vim
  except:
      vim = None
  
  
  #----------------------------------------------------------------------
  # global constants
  #----------------------------------------------------------------------
  SCRIPT_NAME = os.path.abspath(__file__)
  SCRIPT_HOME = os.path.join(os.path.dirname(SCRIPT_NAME), '../..')
  SCRIPT_HOME = os.path.normpath(SCRIPT_HOME)
  
  
  #----------------------------------------------------------------------
  # runtime: 
  #----------------------------------------------------------------------
  def runtime(dir):
      if not dir:
          return SCRIPT_HOME
      return os.path.normpath(os.path.join(SCRIPT_HOME, dir))
  
  
  #----------------------------------------------------------------------
  # call vim function
  #----------------------------------------------------------------------
  def call(funcname, args):
      vim.__args__ = args
      if sys.version_info[0] == 3:
          hr = vim.eval('call("%s", py3eval("vim.__args__"))'%funcname)
      else:
          hr = vim.eval('call("%s", pyeval("vim.__args__"))'%funcname)
      return hr
  
  
  #----------------------------------------------------------------------
  # setup path
  #----------------------------------------------------------------------
  sys.path.append(runtime('autoload/python'))
  
  
  
  #----------------------------------------------------------------------
  # testing case
  #----------------------------------------------------------------------
  if __name__ == '__main__':
      def test1():
          print(SCRIPT_HOME)
          for n in sys.path: print(n)
          return 0
      test1()
  
  
  
  
subject: update ascinit.py