Whether this suggestion is going to be approved or not, here's a user script which implements the feature (derived from the source code of an own question):
// ==UserScript==
// @name Yes I am sure to answer my own question!
// @namespace Rob W
// @match https://meta.stackexchange.com/questions/*
// ==/UserScript==
$("#show-editor-button input").unbind('click').click(function () {
$("#show-editor-button").hide();
$("#post-form").removeClass("dno");
StackExchange.editor.finallyInit();
});
Add additional @match rules if you want to add the feature to more sites (full list of @match rules).
Chrome version
In Google chrome, user scripts are converted to Content scripts, which cannot access the page's non-DOM methods directly. To get it to work, use this method:
// ==UserScript==
// @name Yes I am sure to answer my own question (Chrome version)!
// @namespace Rob W
// @match https://meta.stackexchange.com/questions/*
// ==/UserScript==
var script = document.createElement('script');
script.textContent = '(' + function() {
$("#show-editor-button input").unbind('click').click(function() {
$("#show-editor-button").hide();
$("#post-form").removeClass("dno");
StackExchange.editor.finallyInit();
});
} + ')();';
(document.head||document.documentElement).appendChild(script);
script.parentNode.removeChild(script);