filetype indent plugin on filetype plugin on filetype indent on let g:pymode = 1 let g:pymode_options = 1 let g:pymode_indent = 1 let g:pymode_folding = 0 let g:pymode_run = 1 let g:pymode_trim_whitespaces = 1 let g:pymode_motion = 1 let g:pymode_doc = 1 let g:pymode_doc_bind = 'K' let g:pymode_run = 1 let g:pymode_breakpoint = 1 let g:pymode_options_max_line_length = 79 " setup pymode |quickfix| window. " *'g:pymode_quickfix_maxheight'* *'g:pymode_quickfix_minheight'* let g:pymode_quickfix_minheight = 3 let g:pymode_quickfix_maxheight = 6 " Set pymode |preview| window height. ‘g:pymode_preview_height’ " Preview window is used to show documentation and ouput from |pymode-run|. let g:pymode_preview_height = &previewheight " Set where pymode |preview| window will appear. ‘g:pymode_preview_position’ let g:pymode_preview_position = 'botright' " pylint let g:pymode_lint = 1 let g:pymode_lint_on_write = 1 let g:pymode_lint_on_fly = 1 let g:pymode_lint_message = 1 let g:pymode_lint_checkers = ['pyflakes', 'pep8', 'mccabe', 'pylint', 'pep257'] let g:pymode_lint_signs = 1 let g:pymode_lint_ignore = ['D212'] let g:pymode_lint_todo_symbol = 'WW' let g:pymode_lint_comment_symbol = 'CC' let g:pymode_lint_visual_symbol = 'RR' let g:pymode_lint_error_symbol = 'EE' let g:pymode_lint_info_symbol = 'II' let g:pymode_lint_pyflakes_symbol = 'FF' let g:pymode_lint_options_pyflakes = { 'builtins': '_' } let g:pymode_lint_options_mccabe = { 'complexity': 12 } let g:pymode_lint_options_pep257 = {} let g:pymode_lint_options_pylint = {'max-line-length': g:pymode_options_max_line_length} let g:pymode_lint_options_pep8 = {'max_line_length': g:pymode_options_max_line_length} let g:pymode_lint_cwindow = 1 let g:pymode_lint_sort = [] " rope let g:pymode_rope = 1 let g:pymode_rope_completion = 1 let g:pymode_rope_complete_on_dot = 1 let g:pymode_rope_autoimport = 1 let g:pymode_rope_autoimport_modules = ['os', 'shutil', 'datetime', 're', 'sys'] let g:pymode_rope_regenerate_on_write = 1 " syntax let g:pymode_syntax_slow_sync = 1 let g:pymode_syntax_all = 1 let g:pymode_syntax = 1 let g:pymode_syntax_print_as_function = 0 let g:pymode_syntax_highlight_walrus_operator = g:pymode_syntax_all let g:pymode_syntax_highlight_equal_operator = g:pymode_syntax_all let g:pymode_syntax_highlight_stars_operator = g:pymode_syntax_all let g:pymode_syntax_highlight_self = g:pymode_syntax_all let g:pymode_syntax_indent_errors = g:pymode_syntax_all let g:pymode_syntax_space_errors = g:pymode_syntax_all let g:pymode_syntax_string_formatting = g:pymode_syntax_all let g:pymode_syntax_string_format = g:pymode_syntax_all let g:pymode_syntax_string_templates = g:pymode_syntax_all let g:pymode_syntax_doctests = g:pymode_syntax_all let g:pymode_syntax_builtin_objs = g:pymode_syntax_all let g:pymode_syntax_builtin_types = g:pymode_syntax_all let g:pymode_syntax_highlight_exceptions = g:pymode_syntax_all let g:pymode_syntax_docstrings = g:pymode_syntax_all set completeopt=menuone,noinsert set autoindent set shiftwidth=4 set tabstop=4 set ruler set number set expandtab set showcmd set showmode set showmatch set hlsearch " remove the exclamation mark to enable the cursorline set colorcolumn=80 let @/ = "" " uncomment the following line to restore the default font "" set guifont=Menlo-Regular:h11 set guifont=SFMono-Regular:h11 set guioptions+=k packadd! dracula " colorscheme slate colorscheme dracula syntax enable