session.vim 628 B

12345678910111213141516171819202122232425
  1. " Scan the following dirs recursively for tags
  2. let g:project_tags_dirs = ['kitty', 'kittens', 'tools']
  3. if exists('g:ale_linters')
  4. let g:ale_linters['python'] = ['mypy', 'ruff']
  5. else
  6. let g:ale_linters = {'python': ['mypy', 'ruff']}
  7. endif
  8. let g:ale_python_mypy_executable = './mypy-editor-integration'
  9. let g:ale_fixers = {
  10. \ "python": ["ruff"],
  11. \}
  12. autocmd FileType python noremap \i :ALEFix<CR>
  13. set wildignore+==template.py
  14. set wildignore+=tags
  15. set expandtab
  16. set tabstop=4
  17. set shiftwidth=4
  18. set softtabstop=0
  19. set smarttab
  20. python3 <<endpython
  21. import sys
  22. sys.path.insert(0, os.path.abspath('.'))
  23. import kitty
  24. endpython