I’m on Linux Mint MATE 20.3. I used to be on Windows and never had this issue. My problem is that when I have a file open in ST, when I load a second (or more) into the editor, it’s slow to load. I can edit the newly loaded file without problems, however it’s annoying because the loading icon replaces the mouse cursor arrow and it throws me. I only have two packages, Anaconda and SublimeREPL, and disabling them does not help. Any ideas or where to begin troubleshooting?
Latest build slow to load files when a file already loaded
No, it sure doesn’t. I’ll try to disable my packages again first. Any other suggestions?
Okay. Disabled packages again, confirmed they were disabled and it didn’t fix the issue. I don’t see any plugins in my packages folder. I don’t know…
{
“color_scheme”: “Packages/Color Scheme - Default/Monokai.sublime-color-scheme”,
“font_size”: 12,
“close_windows_when_empty”: true,
“drag_text”: false,
“ensure_newline_at_eof_on_save”: true,
“tab_size”: 4,
“word_wrap”: false,
“highlight_line”: true,
“caret_style”: “blink”,
“trim_trailing_white_space_on_save”: true,
“shift_tab_unindent”: true,
“highlight_modified_tabs”: true,
“hot_exit”: “disabled”,
“ignored_packages”:
[
“Vintage”
]
}
Anything look suspicious to you?
Looks fine to me. Maybe you have a plugin in your User directory (Under Preferences > Browse Packages…
)
Maybe you could post the folder structure of your Packages/
and User
here ?
├── Anaconda
│ ├── anaconda_lib
│ │ ├── autopep
│ │ │ └── autopep8_lib
│ │ │ └── lib2to3
│ │ │ ├── fixes
│ │ │ └── pgen2
│ │ ├── builder
│ │ ├── jedi
│ │ │ ├── api
│ │ │ │ ├── pycache
│ │ │ │ └── refactoring
│ │ │ │ └── pycache
│ │ │ ├── inference
│ │ │ │ ├── compiled
│ │ │ │ │ ├── pycache
│ │ │ │ │ └── subprocess
│ │ │ │ │ └── pycache
│ │ │ │ ├── gradual
│ │ │ │ │ └── pycache
│ │ │ │ ├── pycache
│ │ │ │ └── value
│ │ │ │ └── pycache
│ │ │ ├── plugins
│ │ │ │ └── pycache
│ │ │ ├── pycache
│ │ │ └── third_party
│ │ │ ├── django-stubs
│ │ │ │ ├── apps
│ │ │ │ ├── conf
│ │ │ │ │ ├── locale
│ │ │ │ │ └── urls
│ │ │ │ ├── contrib
│ │ │ │ │ ├── admin
│ │ │ │ │ │ ├── templatetags
│ │ │ │ │ │ └── views
│ │ │ │ │ ├── admindocs
│ │ │ │ │ ├── auth
│ │ │ │ │ │ ├── handlers
│ │ │ │ │ │ └── management
│ │ │ │ │ │ └── commands
│ │ │ │ │ ├── contenttypes
│ │ │ │ │ │ └── management
│ │ │ │ │ │ └── commands
│ │ │ │ │ ├── flatpages
│ │ │ │ │ │ └── templatetags
│ │ │ │ │ ├── gis
│ │ │ │ │ │ └── db
│ │ │ │ │ │ └── models
│ │ │ │ │ ├── humanize
│ │ │ │ │ │ └── templatetags
│ │ │ │ │ ├── messages
│ │ │ │ │ │ └── storage
│ │ │ │ │ ├── postgres
│ │ │ │ │ │ ├── aggregates
│ │ │ │ │ │ └── fields
│ │ │ │ │ ├── redirects
│ │ │ │ │ ├── sessions
│ │ │ │ │ │ ├── backends
│ │ │ │ │ │ └── management
│ │ │ │ │ │ └── commands
│ │ │ │ │ ├── sitemaps
│ │ │ │ │ │ └── management
│ │ │ │ │ │ └── commands
│ │ │ │ │ ├── sites
│ │ │ │ │ ├── staticfiles
│ │ │ │ │ │ ├── management
│ │ │ │ │ │ │ └── commands
│ │ │ │ │ │ └── templatetags
│ │ │ │ │ └── syndication
│ │ │ │ ├── core
│ │ │ │ │ ├── cache
│ │ │ │ │ │ └── backends
│ │ │ │ │ ├── checks
│ │ │ │ │ │ └── security
│ │ │ │ │ ├── files
│ │ │ │ │ ├── handlers
│ │ │ │ │ ├── mail
│ │ │ │ │ │ └── backends
│ │ │ │ │ ├── management
│ │ │ │ │ │ └── commands
│ │ │ │ │ ├── serializers
│ │ │ │ │ └── servers
│ │ │ │ ├── db
│ │ │ │ │ ├── backends
│ │ │ │ │ │ ├── base
│ │ │ │ │ │ ├── dummy
│ │ │ │ │ │ ├── mysql
│ │ │ │ │ │ ├── postgresql
│ │ │ │ │ │ └── sqlite3
│ │ │ │ │ ├── migrations
│ │ │ │ │ │ └── operations
│ │ │ │ │ └── models
│ │ │ │ │ ├── fields
│ │ │ │ │ ├── functions
│ │ │ │ │ └── sql
│ │ │ │ ├── dispatch
│ │ │ │ ├── forms
│ │ │ │ ├── http
│ │ │ │ ├── middleware
│ │ │ │ ├── template
│ │ │ │ │ ├── backends
│ │ │ │ │ └── loaders
│ │ │ │ ├── templatetags
│ │ │ │ ├── test
│ │ │ │ ├── urls
│ │ │ │ ├── utils
│ │ │ │ │ └── translation
│ │ │ │ └── views
│ │ │ │ ├── decorators
│ │ │ │ └── generic
│ │ │ └── typeshed
│ │ │ ├── stdlib
│ │ │ │ ├── 2
│ │ │ │ │ ├── distutils
│ │ │ │ │ ├── email
│ │ │ │ │ │ └── mime
│ │ │ │ │ ├── encodings
│ │ │ │ │ ├── multiprocessing
│ │ │ │ │ │ └── dummy
│ │ │ │ │ └── os
│ │ │ │ ├── 2and3
│ │ │ │ │ ├── ctypes
│ │ │ │ │ ├── curses
│ │ │ │ │ ├── distutils
│ │ │ │ │ │ └── command
│ │ │ │ │ ├── ensurepip
│ │ │ │ │ ├── lib2to3
│ │ │ │ │ │ └── pgen2
│ │ │ │ │ ├── logging
│ │ │ │ │ ├── pyexpat
│ │ │ │ │ ├── sqlite3
│ │ │ │ │ ├── wsgiref
│ │ │ │ │ └── xml
│ │ │ │ │ ├── etree
│ │ │ │ │ ├── parsers
│ │ │ │ │ │ └── expat
│ │ │ │ │ └── sax
│ │ │ │ ├── 3
│ │ │ │ │ ├── asyncio
│ │ │ │ │ ├── collections
│ │ │ │ │ ├── concurrent
│ │ │ │ │ │ └── futures
│ │ │ │ │ ├── email
│ │ │ │ │ │ └── mime
│ │ │ │ │ ├── encodings
│ │ │ │ │ ├── html
│ │ │ │ │ ├── http
│ │ │ │ │ ├── importlib
│ │ │ │ │ ├── json
│ │ │ │ │ ├── multiprocessing
│ │ │ │ │ │ └── dummy
│ │ │ │ │ ├── os
│ │ │ │ │ ├── tkinter
│ │ │ │ │ ├── unittest
│ │ │ │ │ └── urllib
│ │ │ │ ├── 3.6
│ │ │ │ └── 3.7
│ │ │ └── third_party
│ │ │ ├── 2
│ │ │ │ ├── concurrent
│ │ │ │ │ └── futures
│ │ │ │ ├── fb303
│ │ │ │ ├── kazoo
│ │ │ │ │ └── recipe
│ │ │ │ ├── OpenSSL
│ │ │ │ ├── routes
│ │ │ │ ├── scribe
│ │ │ │ ├── six
│ │ │ │ │ └── moves
│ │ │ │ │ └── urllib
│ │ │ │ └── tornado
│ │ │ ├── 2and3
│ │ │ │ ├── atomicwrites
│ │ │ │ ├── attr
│ │ │ │ ├── backports
│ │ │ │ ├── bleach
│ │ │ │ ├── boto
│ │ │ │ │ ├── ec2
│ │ │ │ │ ├── elb
│ │ │ │ │ ├── kms
│ │ │ │ │ └── s3
│ │ │ │ ├── characteristic
│ │ │ │ ├── click
│ │ │ │ ├── Crypto
│ │ │ │ │ ├── Cipher
│ │ │ │ │ ├── Hash
│ │ │ │ │ ├── Protocol
│ │ │ │ │ ├── PublicKey
│ │ │ │ │ ├── Random
│ │ │ │ │ │ ├── Fortuna
│ │ │ │ │ │ └── OSRNG
│ │ │ │ │ ├── Signature
│ │ │ │ │ └── Util
│ │ │ │ ├── cryptography
│ │ │ │ │ └── hazmat
│ │ │ │ │ ├── backends
│ │ │ │ │ ├── bindings
│ │ │ │ │ │ └── openssl
│ │ │ │ │ └── primitives
│ │ │ │ │ ├── asymmetric
│ │ │ │ │ ├── ciphers
│ │ │ │ │ ├── kdf
│ │ │ │ │ ├── serialization
│ │ │ │ │ └── twofactor
│ │ │ │ ├── dateutil
│ │ │ │ │ └── tz
│ │ │ │ ├── flask
│ │ │ │ │ └── json
│ │ │ │ ├── geoip2
│ │ │ │ ├── google
│ │ │ │ │ └── protobuf
│ │ │ │ │ ├── compiler
│ │ │ │ │ ├── internal
│ │ │ │ │ └── util
│ │ │ │ ├── jinja2
│ │ │ │ ├── markupsafe
│ │ │ │ ├── maxminddb
│ │ │ │ ├── pymysql
│ │ │ │ │ └── constants
│ │ │ │ ├── pynamodb
│ │ │ │ │ └── connection
│ │ │ │ ├── pytz
│ │ │ │ ├── redis
│ │ │ │ ├── requests
│ │ │ │ │ └── packages
│ │ │ │ │ └── urllib3
│ │ │ │ │ ├── contrib
│ │ │ │ │ ├── packages
│ │ │ │ │ │ └── ssl_match_hostname
│ │ │ │ │ └── util
│ │ │ │ ├── simplejson
│ │ │ │ ├── werkzeug
│ │ │ │ │ ├── contrib
│ │ │ │ │ ├── debug
│ │ │ │ │ └── middleware
│ │ │ │ └── yaml
│ │ │ └── 3
│ │ │ ├── docutils
│ │ │ │ └── parsers
│ │ │ │ └── rst
│ │ │ ├── jwt
│ │ │ │ └── contrib
│ │ │ │ └── algorithms
│ │ │ ├── pkg_resources
│ │ │ ├── six
│ │ │ │ └── moves
│ │ │ │ └── urllib
│ │ │ └── typed_ast
│ │ ├── linting
│ │ │ ├── gutter_mark_themes
│ │ │ ├── pydocstyle
│ │ │ │ └── data
│ │ │ └── pyflakes
│ │ ├── parso
│ │ │ ├── pgen2
│ │ │ │ └── pycache
│ │ │ ├── pycache
│ │ │ └── python
│ │ │ └── pycache
│ │ ├── snowballstemmer
│ │ └── workers
│ ├── anaconda_server
│ │ ├── commands
│ │ ├── docker
│ │ ├── handlers
│ │ └── lib
│ │ └── compat
│ ├── commands
│ ├── css
│ ├── listeners
│ ├── messages
│ ├── templates
│ │ ├── phantoms
│ │ └── tooltips
│ └── test
├── jsonschema
│ └── all
│ └── jsonschema
│ ├── schemas
│ └── tests
├── SublimeREPL
│ ├── config
│ │ ├── Clojure
│ │ ├── ClojureScript
│ │ ├── CoffeeScript
│ │ ├── CommonLisp
│ │ ├── Elixir
│ │ ├── Erlang
│ │ ├── Execnet
│ │ ├── F
│ │ ├── GDB
│ │ ├── Groovy
│ │ ├── Haskell
│ │ ├── Io
│ │ ├── Lua
│ │ ├── Matlab
│ │ ├── Maxima
│ │ ├── MozRepl
│ │ ├── NodeJS
│ │ ├── OCaml
│ │ ├── Octave
│ │ ├── Perl
│ │ ├── PHP
│ │ ├── PowerShell
│ │ ├── Prolog
│ │ ├── Python
│ │ ├── R
│ │ ├── Racket
│ │ ├── Rails
│ │ ├── Ruby
│ │ ├── Scala
│ │ ├── Scheme
│ │ ├── ScriptCS
│ │ ├── Shell
│ │ ├── SML
│ │ ├── Sublime
│ │ └── Tower
│ ├── doc
│ │ └── _static
│ ├── messages
│ ├── repllibs
│ └── repls
│ └── killableprocess
└── User
└── SublimeREPL
└── config
└── Python
What I can also suggest is to start from safe mode and then install Anaconda & SublimeREPL one by one and see what causes the slow load times. Also maybe Tools -> Developer -> Profile Plugins
from the main menu may offer some insights as well
Okay, I will. How come disabling each plugin doesn’t fix the loading issue though? I haven’t disabled both at the same time. I will try that too.
EDIT:
Nah, disabled both at same time and still happened.
May be a Linux thing, also. I never had this issue under Windows and my install is the same.