[Sublime + Python Setup] Sublime Text is just a blank canvas…

Hey there,

When I became serious about optimizing Sublime Text with plugins, it was hard for me to separate the wheat from the chaff.

Without a real guideline or roadmap I resorted to installing *any* plugin that seemed remotely useful.

Anything that I heard about on Twitter, Reddit, or some random blog post, I just installed it to try it out —

Needless to say, I completely painted myself into a corner with that strategy.

80% of the plugins and tweaks I tried didn’t work the way they were supposed to.

Even when I eventually declared “plugin bankruptcy” and uninstalled them all, some crust, some residue must’ve remained…

And it was gunking up my whole development setup.

Sublime didn’t feel as snappy as before. And it developed an ugly tendency to freeze for seconds at a time. Sometimes it even crashed.

I wiped my machine, reinstalled the OS and was back to normal…

At least for a while.

Of course, like an addict, I eventually got suckered into trying the latest and greatest Sublime packages again… and I pretty much ended up again where I’d started.

On the other hand, I still really *loved* Sublime Text.

I saw it’s strengths: the buttery smooth scrolling, the gorgeous font rendering. The excellent multiple-cursor editing mode (a real timesaver).

I really wanted to go all in: to make Sublime my main code editor and to tune it exactly to my liking.

Because I knew it would be going through all that trouble, picking plugins and custom settings, would eventually pay off and lead to programming bliss.

5 months later I had things figured out for the most part.

Yet looking back, it took me way too long to come up with a good baseline setup, a stable foundation that I could work with —

To be honest, a large chunk of these 5 months I had just wasted on trying out random tweaks that didn't get me any closer to my goal.

The way I floundered with setting up Sublime completely from scratch… you might know the same pain.

Maybe you learned the hard way, too, that starting with the default config and randomly slamming in plugins and tweaks as you find them simply does not work.

Like a lot of text editors and IDEs, Sublime is like a blank canvas.

And, if you’re starting with the default config you’re doing yourself a disservice.

A disservice that might cause you a ton of frustration and wasted time.

Looking back it would’ve been great for me to start with a tested, proven, and rock-solid setup as my baseline—and *then* modify it to meet my needs.

It’s like “decorating and arranging your home office to your liking” versus “pouring concrete to build your own house from scratch”.

There’s a rock-solid development setup with Sublime that I’ve tested and refined through actual development work for more than 3 years.

All the hard work is done.

And you can leapfrog to the same setup in less than an hour. Click the link below to see how:

>> Get a rock-solid Sublime Text foundation to build on

— Dan Bader

Older messages

[PythonistaCafe] What makes PythonistaCafe different

Friday, October 1, 2021

Hey there, Mastering Python is *not* just about getting the books and courses to study—to be successful you also need a way to stay motivated and to grow your abilities in the long run. Many

[Sublime + Python Setup] Grumpy old greybeard with a whitespace problem

Friday, October 1, 2021

One fateful day, the Agile Gods that be decided to “add some firepower” to my little team… And so, developer Paul joined (name changed to protect the guilty). Before I dive into this story, let me ask

[Sublime + Python Setup] Don’t build “nag screen muscle memory”

Thursday, September 30, 2021

Hey there, Once I worked with a developer who refused to buy a registered copy of Sublime for months on end, even though he *loved* Sublime. He used it as his main code editor every day and was very

[Sublime + Python Setup] The Ctrl+s "Heisenbug"

Tuesday, September 28, 2021

"What the **** is going on?!" I heard Keith yell. Returning from my lunch break and in a helpful mood I grabbed my coffee mug and shuffled over to my coworker's desk. "What's

[PythonistaCafe] Q&A

Monday, September 27, 2021

Hey there, At this point you should have a pretty good idea of what PythonistaCafe is about and what makes it special. In this email I want to answer some common questions that I get asked about the

You Might Also Like

Conscious Compose optimizations

Thursday, May 9, 2024

View in browser 🔖 Articles Conscious Compose optimizations Compose keeps getting optimised but there are always some tricks you can do yourself. Get ready for some new discoveries and apply it to your

wpmail.me issue#666

Thursday, May 9, 2024

wpMail.me wpmail.me issue#666 - The weekly WordPress newsletter. No spam, no nonsense. - May 9, 2024 Is this email not displaying correctly? View it in your browser. News & Articles WordPress vs

Top Tech 🏆 Alienware M16 R2 Gaming Laptop Review — Loving This Nuphy Mechanical Keyboard

Thursday, May 9, 2024

Also: We Review the Withings Smart ScanWatch Light, and More! How-To Geek Logo May 9, 2024 ⌨ All Things Mechanical If you're a mechanical keyboard fan, you'll love our reviews of the latest

Unraveling Apple's messy Pencil lineup

Thursday, May 9, 2024

The Morning After It's Thursday, May 09, 2024. Earlier this week, Apple introduced a new top-end stylus, the Pencil Pro, but didn't discontinue any older model. That means there are now four

Warning: Critical F5 Central Manager Vulnerabilities Allow Enable Full Device Takeover

Thursday, May 9, 2024

THN Daily Updates Newsletter cover The DevSecOps Playbook: Deliver Continuous Security at Speed ($19.00 Value) FREE for a Limited Time A must-read guide to a new and rapidly growing field in

Post from Syncfusion Blogs on 05/09/2024

Thursday, May 9, 2024

New blogs from Syncfusion View PDF Annotations in a TreeView and Navigate Using WPF PDF Viewer By Vikas S This blog explains how to view the annotations in a PDF document using a tree layout and

New iPhone, New Connector, but No Headphones?

Thursday, May 9, 2024

Everyone on has cables and charging bricks to organize. These colorful, compact, durable ballistic nylon cases are well loved and keep all those necessary items organized. earbudi EARBUDi ENJOY A

HackerNoon New Features: It's Gonna Be May🌸

Thursday, May 9, 2024

A New Mobile App Update, Pixelated Avatars, Revamped Story Pages and More ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌

Not Just Transformers: Jamba is New LLM that Brings the Best of SSMs, Transformers, and MoEs in a Single Architect…

Thursday, May 9, 2024

Jamba addresses some of the limitations of transformers with a novel architecture paradigms. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

DeepMind DNA AI 🧬, Tesla's hiring freeze 🚗, benefits from open source 👨‍💻

Thursday, May 9, 2024

Google DeepMind's AlphaFold 3 can predict the structure of all of life's molecules. Previous versions could only predict the structures of proteins Sign Up |Advertise|View Online TLDR Together