Stream

Join this community to post or comment

Noah Friedman

Discussion  - 
 
 
Hey +Yonatan Zunger, this is the new bellows-free version.
@filler Schweet dude, though I'm not sure it's enough for minor-mode hot-key binds + dynamic scoping. Add three foot pedals & you're golden. Beme Carnpbell. 12h12 hours ago. Beme Carnpbell @BerneCampbell. @filler awesome you'll be beating out some mad stanzas now. Charlotte Truchet.
24
2
Pierre-Yves Luyten's profile photo
 
C-x C-上 M-中
 ·  Translate
Add a comment...
 
I would really like to have Emacs 25.1 om my Debian Jessie. What is the "best" way to do that?

Kind regards
2
Mari Donkers's profile photoMatteo Cafasso's profile photo
6 comments
 
You can retrieve fresh snapshots of Emacs here: http://emacs.secretsauce.net/.

The package is named emacs-snapshot, you can keep both packages on your Debian installation but I preferred to remove the old emacs, emacs24 etc packages.
Add a comment...

Xiaoxing Hu

Discussion  - 
 
The fact that we don't have a decent org-mode editor on iOS is killing me. So I plan to bite the bullet and build an app for it. But first, I am building the org-mode parser framework with swift. And it is open source. Feel free to take it and build apps with it. I'd love to see org-mode to be everywhere. Also contribute back to the framework, let's make it awesome.
CocoaOrg - org-mode with swift
17
1
Kantuck Nadie Nata-Akon's profile photo
 
Good luck with that. I wish I could beta-test it, but I cannot afford an iOS. But I fully support your efforts. I just started using Org-mode myself and already finding it invaluable.
Add a comment...

Andy Cowling

Discussion  - 
 
Hurrah ! Let's hope the idiots and lawyers leave Lars alone.
A few weeks back, a DDoS was the final straw that broke this Gmane camel’s back, and I took my marbles (as they were) and went home. I mean, I shut down the web interface of gmane.org. But no…
5
Add a comment...

Andy Cowling

Discussion  - 
 
I don't spend my life on Github browsing people's .emacs repositories.

However, I am interested in sites like:

http://www.mylinuxrig.com/
https://fedoramagazine.org/tag/how-do-you-fedora/
https://usesthis.com/interviews/

which describe the way people configure their computing environment and what software packages (not just editors) they find invaluable as it often provides food for thought and more opportunity for some procrastination.

I'd thought I try to write something similar about my experience with Emacs. Unfortunately, as the memories came back, the article got rather long so this is 'Life without Emacs - Part 1 (The Early Years)'

Apolgies for the fleeting reference to Emacs but it provides some context to what will follow (next week).

More apologies if you're not supposed to pimp your blog here. Just report me to Google. Or block me. Just don't come round to my house and stalk me holding a VMS manual set.
My experience of editors before Emacs
4
Jürgen Christoffel's profile photo
 
I remember thinking it was handy that Rogue used the same key bindings for 'up', 'down', 'left' and right'. Yes, remember that and before I learned about mutt, rogue was the only program where I needed those keys ;-)
Add a comment...

Andy Cowling

Discussion  - 
 
This is another worrying trait I have identified in myself. Please, please tell me that you all take this approach and we're all perfectly normal and it's everyone else (the ones who read the manual, watch tutorials, gradually, incrementally and successfully build up and acquire knowledge) who are weird.

Simple, common requirement. I want to store bookmarks from Android tablet, Android phone and two Linux computers. Should take no more than 20 minutes to set up.

Not wanting to repeat previous failures of entrusting another service (delicious, Pocket) and discarding a perfectly acceptable if rather old fashioned method of using Chrome bookmark sync functionality - that meets all my requirements - I choose to:-

1) Install Orgzly on table and phone. Impressive, polished easy to use software. So far, so good. Nails lots of other problems (reminders, calendar) too.

2) Investigate Chrome extensions, bookmarklets to save a URL to orgmode. Of course, this isn't trivial - you need emacs in client/server mode. You need to support org-protocol and tweak Gnome a bit. Unsuprisingly, it doesn't work first time, so you break it down to the command line, that is issued under the covers. This doesn't work either but at least you can debug it.

3) You tweak myorg.el, get frustrated but this eventually works - apart from the Web Link org capture template is flawed and is looking for a non-existent H1 header.

4) You revert to the org-capture manual and start from the beginning, creating basic templates and creating entries. Admission of failure or the sensible option all along ?

Am I mad ? Should I attacking this problem in 100% reverse order ? Or am I just an impatient sort who wants to get there. Now.

Or does starting, failing, researching, trying, iterating and finally conquering hard problems give you immense satisfaction and subsequently makes the basic material trivial ?

Answers on a postcard please to M-x doctor.
1
Add a comment...

Andy Cowling

Discussion  - 
 
I've used and built every blogging platform known to man. I currently use Nikola/Emacs/Org which works fine but this is interesting.

I particularly like this quote (one of my favourites)...

'A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away'

...and the repeated references to laziness and avoiding work (always appealing).

What other Emacs/org based blogging solutions should I consider ?
lazyblorg - Blogging with Org-mode for very lazy people
1
Add a comment...

Andy Cowling

Discussion  - 
 
Well - the clever people told me until they were blue in the face. I even read up on it a few times and thought 'Seems OK but too heavyweight and bloated for my purposes'. I watched the tutorials and thought 'OK - right I am going to give it a go'. And I did. Then I decided it was OK but I didn't really need it.

Then I started blogging (again) using Nikola and realised you could blog from Emacs.

Then I read you could compose your posts in it. The I discovered you could produce code inline snippets with syntax highlighting.

Then I thought 'Well this is stupid. You're now using it to compose one type of content. Why not use it for all those .txt notes and jottings ?'

So I did. Then I realised most of those notes and jottings were part of a larger ToDo List with a logical structure.

So I revisited the tutorials and created a ToDo list.

The rest of the notes and jottings were part of useful documents I could export to PDF to impress colleagues and my wife.

Then I discovered automatically resizing tables. With simple formulas.

Then it finally dawned on me. All the clever people were right. Again. And I was wrong. Again.

Once you've used orgmode (and persisted with it), you can never go back.

Then I discovered I was only scratching the surface :-)
Org: an Emacs Mode for Notes, Planning, and Authoring
30
4
David Belohrad's profile photoShy Varem's profile photo
4 comments
 
I guess the "oh, cool" never goes away :-)
Add a comment...

Andy Cowling

Discussion  - 
 
I missed this storm in a teacup back in 2012 but I must admit, as a longstanding beginner/intermediate Emacs user, I tend to agree with most of Bozhidar's thoughtful, considered thoughts about the state and deficiencies of EmacsWiki and his ill-founded effort to improve things.

Not trolling or trying to resurrect an ancient flamewar but now I'm going to look fior the counter-arguments from the pro WikiEmacs folk. As his blog post only had a single comment, this may be hard.
I’d like to apologize to everyone insulted by my previous posts. Contrary to popular belief I acknowledge EmacsWiki’s contribution to the …
2
1
Add a comment...

Andy Cowling

Discussion  - 
 
Suspect I would learn a lot by reviewing this list 
bug-gnu-emacs Archives. Archives are refreshed every 30 minutes - for details, please visit the main index. You can also download the archives in mbox format. Search String: [How to search] Display: 10, 20, 30, 50, 100. Description: normal, short. Sort: by score, in reverse chronological order ...
2
Add a comment...

Andy Cowling

Discussion  - 
 
Three top tips for people trying to conquer that notoriously shallow Emacs learning curve.

$ echo "(server-start)" >> ~/.emacs.d/init.el
$ alias vi='emacsclient' # sudo yum remove vi (if you're really serious :-)
$ export EDITOR=emacsclient
6
Greg Copeland's profile photoYuri Khan's profile photo
10 comments
 
I sometimes wish for a command that I could run on a remote server that would tell my local Emacs to visit the specified remote file over Tramp, then wait until I invoke (server-edit). And I wish it were packaged separately with minimal dependencies, so I could push for it to be installed on all servers I need to deal with.
Add a comment...

Sylver Stone

Discussion  - 
 
NClosEmacs back to the future..
Hi Dear group!
Would anyone know to tell something (currently in use) about this project?? I'd appreciate any info.. 
Google Code. Archive. Skip to content. Search. Google · About Google · Privacy · Terms.
1
Add a comment...
 
Emacs 25!
Emacs 25.1 − latest release I started with this, in 1984 when a collage professor offered students extra credit if they'd learn and use it. I got the… - Kantuck Nadie Nata-Akon - Google+
17
2
Jiri H's profile photo
Add a comment...

Andy Cowling

Discussion  - 
 
Amazing how much you can [re-]learn from a well written Emacs tutorial aimed at 'absolute beginners'.

Thanks to +Jess Hamrick
I’ve been using Emacs () as my primary text editor for several years now. It takes some getting used to – the keyboard shortcuts are …
33
7
Add a comment...

Andy Cowling

Discussion  - 
 
I used to use Gnus/BBDB a lot and was delighted to see Roland Winkler dusted it off in 2010 and is actively developing the package.

Anyone else out there using BBDB and, if so, which version (M-x bbdb-version) ?

Cheers - Andy (who normally despises trite polls :-)
6 votes  -  votes visible to Public
BBDB 2.x
33%
BBDB 3.1.2
0%
BBDB 3.x (Melpa)
33%
BBDB 3.x (latest Savannah repo)
33%
1
Add a comment...

Andy Cowling

Discussion  - 
 
Back to the great M-x eshell versus M-x shell versus Terminal experiment. Switched to M-x shell mainly because :-

$ source ~/Snakepit/python-3.5.2/bin/activate

didn't source the file, didn't change my prompt, didn't modify my PATH or Python environment. It displayed the file contents in the buffer and then obstinately sat there in silence like a dumb animal and only returned me to a unchanged prompt when I happened upon C-c C-c.

You see - there's probably some logical explanation for this obtuse behaviour - but I think a Emacs shell mode should, well, you know behave like a Un*x shell.

It might look fancy for '$ man ls ' but I don't sit all day examining manual entries.
1
1
Yin Hang (Henry)'s profile photoMiles Bader's profile photo
3 comments
 
+Yin Hang M-x shell is just an interface to a subprocess where a real shell is running (which can be any shell program you like).
Add a comment...

Andy Cowling

Discussion  - 
 
Having returned to Emacs after years in the wilderness, I found this post accurate and amusing.

Myself - I'd put myself at Stage 2.75. While I use packages, (Gnus, Org, Python/C/SQL modes) I don't really use Emacs macros at all. Or that fancy multiple cursors feature.

Coincidentally, I am currently trying to wean myself off multiple terminals and use eshell with Emacs. I also need to use tramp instead of ssh'ing into multiple servers. Years ago, I did use ange-ftp and J-shell extensively so I seem to have regressed over the barren years in the wilderness.

My knowledge of [e]lisp is non-existent and I have no desire to learn that programming language. Ever. My elisp exposure is purely limited to snagging other people's snippets from their 10,000 lines .emacs (lovingly stored and annotated in GitHub), mindlessly copying interesting lines and then spending hours trying to get those darned brackets matched, work out what the code does only to discover it was originally written for Emacs 19 and that variable is no longer used.

However I am trying to improve this recurring state of madness, by simply pausing for thought and thinking 'What exactly do I want to tweak here ?' and try reading the fine Emacs manual.

An example might be 'Despite working for a large IT company, some of my esteemed colleagues are idiots^H^H^H^H^H sales reps with malformed email From: headers. I an't tell you how irritating I find this. The pedant in me sends them a terse email and fixes this in BBDB V3 but Gnus still shows me the flawed version. Ideally I'd like Gnus to use the (correct) BBDB Full name if that person's email address is found in BBDB.

I am convinced I did precisely this in 1998 but now we're onto BBDB V3, Gnus (Version 98.84 'DingBatsExtraShot') lots of other things have changed and inevitably I didn't keep a self documenting .emacs.org and carry it around with me for 20 years.

Supercite - must check if Barry Warsaw's SuperCite mode is still alive and well.

But I'll get there. In fact, my new life goal is to unlock Level 6 - 'Emacs-ifying everything'. Well, everything I care about. I am sort of on the way with Gnus (email, mailing lists, newsgroups, RSS), Org, Jabber and ERC.
11
2
Holger Schauer's profile photoAndy Cowling's profile photo
6 comments
 
+Holger Schauer Thanks. I saw some references to gnus citing content so I suspected that might be the case.

Slightly disappointed you didn't just reply 'Supercite superceded'.

Long, deep sigh :-)
Add a comment...

Andy Cowling

Discussion  - 
 
Ditching Pocket, was going to revert to sync'ed Chrome bookmarks for desktop and Android (1990's low-tech) but...

'No ! Stop ! Wait ! Just a minute'

Make the right decision now - not in three years.
TBD: Archive; Recent articles · About this blog; TBD: How to use this blog efficiently; Follow/subscribe links · Follow/subscribe content; TBD: Per Tag Feeds. Update 2015-05-22: Comment from Arjan with link to cliplink. Update 2015-12-17: Code enhancements from Phil Hudson.
6
Adrian Tritschler's profile photoAndy Cowling's profile photo
3 comments
 
+Adrian Tritschler I tried both mobileorg on Nexus 7 and had similar frustrating problems. It couldn't connect to Dropbox. I then tried Orgzly which is excellent. Works great, nice interface, syncs seamlessly.

http://www.orgzly.com/
Add a comment...

Andy Cowling

Discussion  - 
 
Well I started looking at a very old bug in SQL and PL/SQL mode from way back in 2009.

I was secretly hoping it would be fixed in emacs 24.5 and 25 but it wasn't. Still, I guess I can claim to have repduced the issue :-)

Initially I thought it would be trivial to fix as the list of SQL and PL/SQL keywords was incomplete or outdated but not so - the 'RENAME' keyword is listed. Still, it's a very interesting and worthwhile learning exercise regardless. Ongoing...
Message #5 received at submit emacsbugs.donarmstrong.com (full text, mbox): From: "willi" o3sis.com> To: bug-gnu-emacs gnu.org Subject: sql-statement not propperly highlighted in sql-mode and pl-sql-mode Date: Mon, 15 Jun 2009 10:31:23 +0200
1
Win Treese's profile photoAndy Cowling's profile photo
2 comments
 
+Win Treese Thanks for the info. So the issue is fixed in sql-mode (25.1) and still present in the ancient, outdated pl-sql-mode. My temptation would be to annotate the bug report and close accordingly. Poor practice to log a bug against two similar but different packages/modes. Also, Oracle folks have pls-mode which also works. Interesting exercise though - just understanding the bug process, the tracker, how to make a decent report etc.
Add a comment...

Andy Cowling

Discussion  - 
 
Potentially useful. Filters on various classes of bugs. Might be useful to attack ancient, dead, obsolete bug reports 
Emacs has a bug tracker using Debian's bug tracking software. http://debbugs.gnu.org/cgi/pkgreport.cgi?package=emacs. There is information on reporting and querying bugs from the main page. http://debbugs.gnu.org/. Here are some useful preset queries of the bug database.
1
Add a comment...