if you haven't found it already, the tclers wiki is a font of wisdom about the language and so many other cool topics. https://wiki.tcl-lang.org/
185 karma · joined September 18, 2015
if you haven't found it already, the tclers wiki is a font of wisdom about the language and so many other cool topics. https://wiki.tcl-lang.org/
Seems like I might not have to :)
you mean Larry Page?
I think if done right it has the potential to unlock a lot of economic value in the form of small software businesses.
You won’t get AirBnB or Tesla from this, but you would get plenty of businesses that could do more than a million ARR with a really small team.
Basically I want to be able to pull up a buffer with a list of issues assigned to me and copy them into my org mode todo list
I switched to Doom Emacs about two weeks ago because it's built to be more performant and the configuration is meant to be a thinner layer.
Even with spacemacs layers, one has to go hunting on the googles and spend a bunch of time tweaking things if the layer doesn't set things up perfectly out of the box. And it rarely does.
Overall, I think spacemacs and doom emacs are amazing. Huge steps up from the base install. I just think there is a long way to go still.
My guess is there are really good abstractions that can be built on top of elisp that let people configure emacs to be a powerful tool that fits their workflow like a glove, and doesn't require them to learn elisp or package internals.
I'm responding to the prompt in the OP, not the title.
> What's a piece of software you find essential that you wish you could replace or rewrite?
Emacs is the most essential piece of software in my workflow. It's probably not the worst, but it's the one where I see the most room for improvement. I lean heavily on org-mode for tracking what I'm working on, it's like my command center. I keep two emacs frames open at all times, one dedicated to org-mode.
Supported by an assortment of magical packages like helm, projectile and magit, I write code and anything else more efficiently than any other editor I've used. I was a vim user for ~5 years, and now use evil mode for modal editing in emacs.
So yeah, my opinion is that emacs is the best editor out there. But honestly it takes too much time to configure and maintain. I spend that time, because I don't feel like taking the productivity hit that I would by switching to another editor, but I wish I didn't have to.
I have a vision for a SaaS app that hosts my emacs config and provides me a nice graphical, discoverable interface for managing my configuration. It would have simple, intuitive flows for setting up the essential packages. Like maybe I could scroll through a list of the most popular packages (helm, projectile, hydra, magit, etc), and click to install.
The current state of the art in managing emacs config is googling the name of the package you are trying to configure, and trying to find someone's blog or github from which to copy/paste code from. There has to be a better way.
Edit: I tried it a month ago - before installation was more than just (load)'ing the file. Now there are nicely documented use-package instructions and a layer for spacemacs
Maybe there is some documentation that needs to be written, or some small bug you ran across the other day, etc
Please correct me if I'm wrong.
The article acts like this is unprecedented. No one reads terms and conditions. It's not as if people fork over intimate details of their personal lives to Facebook with the defense that "oh the terms and conditions say they can't use this in a way I don't like"
People fork over intimate details of their personal life to companies like fb because they haven't thought about it very hard
i solved this problem by convincing myself that i don't actually want to turn it back on