|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Mueen Nawaz wrote:
> ^u 10 ^f
Actually, I've often wondered what such things as ^M are supposed to mean.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Invisible wrote:
> I mean, if you're forced to use a console window to do something, then
> fair enough. But this is 2009. We have graphics systems capable of
> better. Why not make use of that fact?
Umm...I'm a guy who still likes to read text in a console (I mean, a
_real_ console - not a terminal emulator). Ditto for writing. Perhaps
I'm too used to the "font" - growing up on DOS. I just never found a
graphical editor that appears as nice.
> So "C-u" actually means "Ctrl+U"?
Yup. You'd know this had you spent a minute on the tutorial.
> Well, I don't know. SciTE is open-source. If you want to, it's perfectly
> possible to download the source code and modify it. But let's face it,
But not easy. You have to do it in C++, and you have to get a good
understanding of the source code. Not (as much) so with Emacs. Not
having to recompile the whole thing to have your changes register is a
perk. Also, it's unlikely that newer Emacs versions will change your
customizations.
> who the hell is going to do that? Nobody. Similarly, Emacs lets you
Yet, people do it all the time with Emacs. Maybe not your average user,
but I bet more power users customize emacs and write their own
functionality via Lisp than do SciTe users who change the source code.
> change absolutely anything [with the not inconsiderable detail that you
> don't have to recompile anything]. But only once you've read and
> memorised the entire source tree. How feasible is that, really?
Eh? No! You don't have to dig into source code for Emacs to customize
it. It comes with a Lisp interpreter for a reason!
--
For a while, she had a boyfriend with a wooden leg. Then she broke it off.
/\ /\ /\ /
/ \/ \ u e e n / \/ a w a z
>>>>>>mue### [at] nawazorg<<<<<<
anl
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
>> I mean, if you're forced to use a console window to do something, then
>> fair enough. But this is 2009. We have graphics systems capable of
>> better. Why not make use of that fact?
>
> Umm...I'm a guy who still likes to read text in a console (I mean, a
> _real_ console - not a terminal emulator). Ditto for writing.
Good for you. I prefer something a little less clunky.
>> Well, I don't know. SciTE is open-source. If you want to, it's perfectly
>> possible to download the source code and modify it. But let's face it,
>
> But not easy. You have to do it in C++, and you have to get a good
> understanding of the source code. Not (as much) so with Emacs. Not
> having to recompile the whole thing to have your changes register is a
> perk. Also, it's unlikely that newer Emacs versions will change your
> customizations.
I will admit, that's one of the irritating things with SciTE. Each new
version, some of the settings have different names and/or work
differently. (But the solution is just to always use the same version I
guess.)
More irritating is that SciTE comes with support for about 35 languages,
only 4 of which I actually want, but it's a pain to disable all the
stuff I don't want.
>> change absolutely anything [with the not inconsiderable detail that you
>> don't have to recompile anything]. But only once you've read and
>> memorised the entire source tree. How feasible is that, really?
>
> Eh? No! You don't have to dig into source code for Emacs to customize
> it. It comes with a Lisp interpreter for a reason!
You do if you want to make it do something there isn't a setting for.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Invisible wrote:
> On some level, it's similar to how you configure SciTE - i.e., with a
> giant text file. The difference with Emacs is that you can write complex
> blobs of arbitrary executable code to define new functionallity. (It
> seems Warp has done this.) The similarity is that, like SciTE, it'll
> take you hours to figure out which secret hidden setting changes the
> thing that's annoying you. (Or even whether there *is* a setting to
> change a particular behaviour...)
I really doubt it's as hard as you say. Emacs provides _lots_ of
general hooks for customization. At least, I've never heard an emacs
user claim that it was a pain to find anything he needed - I don't think
they have to go through much source code.
All commands in Emacs (including cursor movements, etc) have a name (I
assume they're Lisp functions). It's fairly straightforward to find out
the name of any command (provided you know the command exists). You can
then use those commands to make a complex task, or modify them, or
simply rebind the keystroke to your own command.
--
For a while, she had a boyfriend with a wooden leg. Then she broke it off.
/\ /\ /\ /
/ \/ \ u e e n / \/ a w a z
>>>>>>mue### [at] nawazorg<<<<<<
anl
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Tim Attwood wrote:
>>> emacs is a religion. Notepad isn't.
> I've been using Notepad++ lately, it seems OK.
> It has context highlighting for a bunch of languages.
> http://notepad-plus.sourceforge.net/uk/site.htm
>
> Didn't mice and pull-down menus make Emacs obsolete?
Not really. A mouse usually has only 3 buttons (2 if you're unlucky).
And I doubt any menu system can hold all the commands that exist in
Emacs. Besides - harder to code macros if you have to do everything
using menus and mice.
--
For a while, she had a boyfriend with a wooden leg. Then she broke it off.
/\ /\ /\ /
/ \/ \ u e e n / \/ a w a z
>>>>>>mue### [at] nawazorg<<<<<<
anl
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
On Wed, 15 Apr 2009 09:08:50 -0500, Mike Raiford <"m[raiford]!at"@gmail.com>
wrote:
>at least that makes sense ... even if the terms cut and paste didn't
>exist back then.
I think that we have had "cut and paste" since at least the 1940's as it was a
printing term used in Phototypesetting. You would literally cut the text off a
page then paste it onto another page. I remember using hot wax for the pasting
in the 70's.
:P
--
Regards
Stephen
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Tor Olav Kristensen escreveu:
> Tor Olav Kristensen wrote:
> ...
>> C-home // beginning-of-buffer
>> down // next-line
>> C-k // kill-line
>> C-y // yank
>> down // next-line
>> C-x ( // start-kbd-macro
>> down // next-line
>> C-e // move-end-of-line
>> C-y // yank
>> C-x ) // kmacro-end-macro
>> C-u // universal-argument
>> 9 // 9
>> C-x e // kmacro-end-and-call-macro
> ...
>
> Btw.: Here's a quick Emacs reference:
>
> http://www.math.uh.edu/~bgb/emacs_keys.html
I don't think Andrew bothers with that stuff. He's just having some
bashing fun and when it's over he'll turn back to his underpowered
editor and lose hours upon hours of his life doing something by hand
that exist as a few key presses in either emacs or vim. Of course
losing 30 minutes of his life to actually learn the precious basics of a
powerful editor is not worth it.
--
a game sig: http://tinyurl.com/d3rxz9
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Invisible escreveu:
>>> change absolutely anything [with the not inconsiderable detail that you
>>> don't have to recompile anything]. But only once you've read and
>>> memorised the entire source tree. How feasible is that, really?
>>
>> Eh? No! You don't have to dig into source code for Emacs to customize
>> it. It comes with a Lisp interpreter for a reason!
>
> You do if you want to make it do something there isn't a setting for.
Like a new garbage collector? Pretty much only the core elisp
interpreter and basic IO routines are in C, the rest of emacs is elisp.
--
a game sig: http://tinyurl.com/d3rxz9
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Invisible escreveu:
>>> Er, no... HOW DO YOU TYPE THAT? What buttons is it actually telling
>>> you to press?
>>
>> Control-u 10 Control-f
>
> So, hold control, tap U, release control, tap 1 and then 0, hold
> control, tap F, and then release control?
You sound like you never used keyboard shortcuts before.
--
a game sig: http://tinyurl.com/d3rxz9
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Invisible <voi### [at] devnull> wrote:
> Mueen Nawaz wrote:
> > ^u 10 ^f
> Actually, I've often wondered what such things as ^M are supposed to mean.
You have clearly never used any unix.
--
- Warp
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |