all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Feature suggestion
@ 2002-04-26 22:37 Marius Nita
  2002-04-27 11:23 ` Glenn Morris
  0 siblings, 1 reply; 21+ messages in thread
From: Marius Nita @ 2002-04-26 22:37 UTC (permalink / raw)


Hello,

I have a few thoughts on a possible Emacs feature. This might already exist,
but not to my knowledge.

I like the desktop feature very much, especially for my laptop, since I have
to shut it down a lot. However, I found that things can become fairly
cumbersome if I am working on several projects simultaneously. I usually close
the files for one project, and open the files for another. There is no quick
way to switch between projects. Keeping both projects open is also cumbersome.
I was thinking of a multiple desktop environment, where each desktop can be a
project. The desktops would have names, and you could load them, save them,
and discard them like the current desktop feature; only you would have
multiple ones, with different names. Maybe there could be a command line
option to load a certain desktop (emacs --load-desktop project1), and from
within emacs, you would call the desktop- functions with a name parameter.

Thanks,
marius

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Feature suggestion
  2002-04-26 22:37 Feature suggestion Marius Nita
@ 2002-04-27 11:23 ` Glenn Morris
  0 siblings, 0 replies; 21+ messages in thread
From: Glenn Morris @ 2002-04-27 11:23 UTC (permalink / raw)



Marius Nita wrote:

> I was thinking of a multiple desktop environment, where each desktop can
> be a project. The desktops would have names, and you could load them,
> save them, and discard them like the current desktop feature; only you
> would have multiple ones, with different names. Maybe there could be a
> command line option to load a certain desktop (emacs --load-desktop
> project1), and from within emacs, you would call the desktop- functions
> with a name parameter

You can do this at present, surely? Just save different desktop files in
different directories. To load the one you want, either start Emacs in the
appropriate directory, or execute a cd inside Emacs. Then load the desktop
with the command (desktop-read). To clear things out before loading another
desktop, there is the command desktop-clear (although it kills most
buffers, not just the ones loaded in from the desktop file).

desktop-menu.el allows multiple desktop files in the same directory:

http://www.geekware.de/software/emacs/desktop-menu.el

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Feature suggestion
@ 2011-11-06 11:41 Markus Grebenstein
  2011-11-06 22:04 ` Herbert Sitz
  0 siblings, 1 reply; 21+ messages in thread
From: Markus Grebenstein @ 2011-11-06 11:41 UTC (permalink / raw)
  To: emacs-orgmode

Dear community,

since I used Scrivener (Windows Beta) quite a while I'd love to have 
more of fletcher penny's multimarkdown (or MMD- like Syntax) integrated 
in orgmode to make it more versatile. Sadly I am not a lisp programmer 
at all...

Best Markus

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Feature suggestion
  2011-11-06 11:41 Markus Grebenstein
@ 2011-11-06 22:04 ` Herbert Sitz
  0 siblings, 0 replies; 21+ messages in thread
From: Herbert Sitz @ 2011-11-06 22:04 UTC (permalink / raw)
  To: emacs-orgmode

Markus Grebenstein <post <at> mgrebenstein.de> writes:
> 
> since I used Scrivener (Windows Beta) quite a while I'd love to have 
> more of fletcher penny's multimarkdown (or MMD- like Syntax) integrated 
> in orgmode to make it more versatile. Sadly I am not a lisp programmer 
> at all...
> 

Markus --

What exactly are the features you're thinking about?

For example, I read this at the MMD site, but virtually all of these
are already implemented in Org-mode:
--------------------------------------------
MultiMarkdown adds these features to the basic Markdown syntax:

    footnotes
    tables
    citations and bibliography (works best in LaTeX using BibTeX)
    math support
    automatic cross-referencing ability
    smart typography, with support for multiple languages
    image attributes
    table and image captions
    definition lists
    glossary entries (LaTeX only)
    document metadata (e.g. title, author, etc.)
------------------------------------------
http://fletcherpenney.net/multimarkdown/features/

Regards,

Herb

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Feature suggestion
@ 2011-11-28 14:53 Markus Grebenstein
  0 siblings, 0 replies; 21+ messages in thread
From: Markus Grebenstein @ 2011-11-28 14:53 UTC (permalink / raw)
  To: emacs-orgmode

I'd especially would love to be able to use Markdown to write
equations which -to me- is much more comfortable than writing latex
equations. Second I'd love to be able to export to MMD when I run into
problems with the latex exporter (I had plenty!). Third in my eyes it
would be nice to have as few markdown syntaxes as possible (I know
that is kind of a dream ;-)).

Best Markus


--
Markus Grebenstein
Herrnstraße 15
80539 Muenchen
Tel. 089/62509834

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Feature suggestion
@ 2012-01-02  2:22 York Zhao
  2012-01-02 14:53 ` Bastien
  0 siblings, 1 reply; 21+ messages in thread
From: York Zhao @ 2012-01-02  2:22 UTC (permalink / raw)
  To: emacs-orgmode

Hi,

May I suggest a feature that when the point is inside a TeX source block and
"C-c C-c" is pressed, instead of showing the error "No org-babel-execute
function for tex!", can we process the current tex block to output the dvi or
pdf file?

Thanks,

York

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Feature suggestion
  2012-01-02  2:22 York Zhao
@ 2012-01-02 14:53 ` Bastien
  2012-01-02 15:40   ` York Zhao
  0 siblings, 1 reply; 21+ messages in thread
From: Bastien @ 2012-01-02 14:53 UTC (permalink / raw)
  To: York Zhao; +Cc: emacs-orgmode

Hi York,

York Zhao <gtdplatform@gmail.com> writes:

> May I suggest a feature that when the point is inside a TeX source block and
> "C-c C-c" is pressed, instead of showing the error "No org-babel-execute
> function for tex!", can we process the current tex block to output the dvi or
> pdf file?

I'd rather define a org-babel-execute:tex function for that. 

Maybe look at org-babel-execute:* functions and suggest one?

Thanks!

-- 
 Bastien

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Feature suggestion
  2012-01-02 14:53 ` Bastien
@ 2012-01-02 15:40   ` York Zhao
  2012-01-02 18:06     ` Bastien
  0 siblings, 1 reply; 21+ messages in thread
From: York Zhao @ 2012-01-02 15:40 UTC (permalink / raw)
  To: Bastien; +Cc: emacs-orgmode

> York Zhao <gtdplatform@gmail.com> writes:
>
>> May I suggest a feature that when the point is inside a TeX source block and
>> "C-c C-c" is pressed, instead of showing the error "No org-babel-execute
>> function for tex!", can we process the current tex block to output the dvi or
>> pdf file?
>
> I'd rather define a org-babel-execute:tex function for that.
>
> Maybe look at org-babel-execute:* functions and suggest one?
>
> Thanks!

Hi Bastien,

I think this is a good idea. By `org-babel-execute:tex' do you mean
`org-babel-execute-tex'?


York

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Feature suggestion
  2012-01-02 15:40   ` York Zhao
@ 2012-01-02 18:06     ` Bastien
  0 siblings, 0 replies; 21+ messages in thread
From: Bastien @ 2012-01-02 18:06 UTC (permalink / raw)
  To: York Zhao; +Cc: emacs-orgmode

Hi York,

York Zhao <gtdplatform@gmail.com> writes:

> I think this is a good idea. By `org-babel-execute:tex' do you mean
> `org-babel-execute-tex'?

No, I mean org-babel-execute:tex.

There is a whole family of Babel functions that let C-c C-c act 
upon a source block, with respect to the langage used.

Do `C-h f org-babel-execute: TAB' to see the list of available
function for your configuration.

Then you can pick up a langage you are familiar with in this 
list, jump to the Emacs lisp function and start getting familiar
with the code to write your own org-babel-execute:tex function.

But wait, there is already org-babel-execute:latex, so I think 
part of the problem is already solved.

Good exploration,

-- 
 Bastien

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Feature suggestion
@ 2012-06-01  2:25 Richard Stallman
  2012-06-01  2:46 ` Miles Bader
  2012-06-01  6:07 ` Eli Zaretskii
  0 siblings, 2 replies; 21+ messages in thread
From: Richard Stallman @ 2012-06-01  2:25 UTC (permalink / raw)
  To: emacs-devel

The output of C-u C-x =
should show some key sequences that would insert this character.

--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org  www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
  Use Ekiga or an ordinary phone call



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Feature suggestion
  2012-06-01  2:25 Richard Stallman
@ 2012-06-01  2:46 ` Miles Bader
  2012-06-01  6:07 ` Eli Zaretskii
  1 sibling, 0 replies; 21+ messages in thread
From: Miles Bader @ 2012-06-01  2:46 UTC (permalink / raw)
  To: rms; +Cc: emacs-devel

Richard Stallman <rms@gnu.org> writes:
> The output of C-u C-x =
> should show some key sequences that would insert this character.

It already does, if the currently enabled input method can input it.

The functionality isn't really complete though, and could be improved.
For instance, it only works for some input methods -- e.g. "tex", but
not "korean-hangul".  Also it would nice if it would show other input
methods when the current input method doesn't handle a character.

-miles

-- 
Guilt, n. The condition of one who is known to have committed an indiscretion,
as distinguished from the state of him who has covered his tracks.



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Feature suggestion
  2012-06-01  2:25 Richard Stallman
  2012-06-01  2:46 ` Miles Bader
@ 2012-06-01  6:07 ` Eli Zaretskii
  2012-06-01  8:45   ` Andreas Schwab
  2012-06-01 20:33   ` Richard Stallman
  1 sibling, 2 replies; 21+ messages in thread
From: Eli Zaretskii @ 2012-06-01  6:07 UTC (permalink / raw)
  To: rms; +Cc: emacs-devel

> Date: Thu, 31 May 2012 22:25:29 -0400
> From: Richard Stallman <rms@gnu.org>
> 
> The output of C-u C-x =
> should show some key sequences that would insert this character.

Type "C-x 8 RET" followed by the hexadecimal code of the character
(shown by "C-u C-x ="), and Bob's your uncle.

Would mentioning that in the text do the job?



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Feature suggestion
  2012-06-01  6:07 ` Eli Zaretskii
@ 2012-06-01  8:45   ` Andreas Schwab
  2012-06-01 20:33   ` Richard Stallman
  1 sibling, 0 replies; 21+ messages in thread
From: Andreas Schwab @ 2012-06-01  8:45 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: rms, emacs-devel

Eli Zaretskii <eliz@gnu.org> writes:

>> Date: Thu, 31 May 2012 22:25:29 -0400
>> From: Richard Stallman <rms@gnu.org>
>> 
>> The output of C-u C-x =
>> should show some key sequences that would insert this character.
>
> Type "C-x 8 RET" followed by the hexadecimal code of the character
> (shown by "C-u C-x ="), and Bob's your uncle.

Or when using the ucs input method: uNNNN (that works only for BMP
characters).

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Feature suggestion
  2012-06-01  6:07 ` Eli Zaretskii
  2012-06-01  8:45   ` Andreas Schwab
@ 2012-06-01 20:33   ` Richard Stallman
  2012-06-01 20:41     ` Drew Adams
  2012-06-08  8:47     ` Eli Zaretskii
  1 sibling, 2 replies; 21+ messages in thread
From: Richard Stallman @ 2012-06-01 20:33 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: emacs-devel

    Type "C-x 8 RET" followed by the hexadecimal code of the character
    (shown by "C-u C-x ="), and Bob's your uncle.

    Would mentioning that in the text do the job?

Yes, it would.  That is an obscure command,
and I would not know what search string to use
to find it with apropos.

I think there is a way to enter characters by their long names, too,
but I don't recall what it is.  It would be good to mention that
method too.

--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org  www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
  Use Ekiga or an ordinary phone call



^ permalink raw reply	[flat|nested] 21+ messages in thread

* RE: Feature suggestion
  2012-06-01 20:33   ` Richard Stallman
@ 2012-06-01 20:41     ` Drew Adams
  2012-06-02 14:13       ` Drew Adams
                         ` (2 more replies)
  2012-06-08  8:47     ` Eli Zaretskii
  1 sibling, 3 replies; 21+ messages in thread
From: Drew Adams @ 2012-06-01 20:41 UTC (permalink / raw)
  To: rms, 'Eli Zaretskii'; +Cc: emacs-devel

> I think there is a way to enter characters by their long names, too,
> but I don't recall what it is.  It would be good to mention that
> method too.

`C-x 8 RET' (command `ucs-insert') also lets you complete against the char name.




^ permalink raw reply	[flat|nested] 21+ messages in thread

* RE: Feature suggestion
  2012-06-01 20:41     ` Drew Adams
@ 2012-06-02 14:13       ` Drew Adams
  2012-06-02 19:19       ` Richard Stallman
  2012-06-03  7:45       ` Andreas Röhler
  2 siblings, 0 replies; 21+ messages in thread
From: Drew Adams @ 2012-06-02 14:13 UTC (permalink / raw)
  To: rms, 'Eli Zaretskii'; +Cc: emacs-devel

> > I think there is a way to enter characters by their long names, too,
> > but I don't recall what it is.  It would be good to mention that
> > method too.
> 
> `C-x 8 RET' (command `ucs-insert') also lets you complete 
> against the char name.

FWIW - 

1. I use a variant (`ucsc-insert') of `ucs-insert' that has the same behavior
except for a negative prefix arg (`ucs-insert' is anyway a no-op for such an
arg):

* A negative arg is treated as its absolute value, so -3 inserts 3 copies of the
char, just like 3 does.

* A negative arg also automatically creates a command that inserts the same
character (accepting a prefix arg for multiple copies).  The command name is the
same as the char name, except lowercase and with SPC chars replaced by hyphens
(`-').  I bind it to `C-x 8 RET', obviously.

For example, if you use `C-- C-x 8 RET greek capital letter delta' (e.g., using
completion), then it defines a command `greek-capital-letter-delta' that inserts
that char.  Convenient for binding keys to effectively add Unicode chars to your
keyboard.

2. I define a macro, `ucsc-make-commands', that takes a regexp arg and defines
all such insertion commands for chars whose names match the regexp.

Examples:

(ucsc-make-commands "^math") ; Math symbols
(ucsc-make-commands "latin") ; Latin alphabet characters
(ucsc-make-commands "arabic")
(ucsc-make-commands "^cjk")  ; Chinese, Japanese, Korean characters
(ucsc-make-commands "^box drawings ")
(ucsc-make-commands "^greek [a-z]+ letter") ; Greek characters
(ucsc-make-commands
  "\\(^hangul\\|^circled hangul\\|^parenthesized hangul\\)")

Note that a drawback to using `ucs[c]-insert' with completion is that it is slow
- there are *many* Unicode chars.  This lets you use it when you really need it,
but have tailor-made insertion commands for the chars you use often.  And of
course even if you do not bind most such commands, completion against their
names is much quicker, since the domain is smaller (even if you create a lot of
such commands).

The code is here:
http://www.emacswiki.org/emacs/download/ucs-cmds.el
I have no objection to it being added to Emacs (the patch is trivial).




^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Feature suggestion
  2012-06-01 20:41     ` Drew Adams
  2012-06-02 14:13       ` Drew Adams
@ 2012-06-02 19:19       ` Richard Stallman
  2012-06-03  3:13         ` Miles Bader
  2012-06-03  7:45       ` Andreas Röhler
  2 siblings, 1 reply; 21+ messages in thread
From: Richard Stallman @ 2012-06-02 19:19 UTC (permalink / raw)
  To: Drew Adams; +Cc: eliz, emacs-devel

    `C-x 8 RET' (command `ucs-insert') also lets you complete against the char name.

The C-u C-x = message could mention both ways of using it -- why not?

--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org  www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
  Use Ekiga or an ordinary phone call



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Feature suggestion
  2012-06-02 19:19       ` Richard Stallman
@ 2012-06-03  3:13         ` Miles Bader
  2012-06-03 18:30           ` Richard Stallman
  0 siblings, 1 reply; 21+ messages in thread
From: Miles Bader @ 2012-06-03  3:13 UTC (permalink / raw)
  To: rms; +Cc: eliz, Drew Adams, emacs-devel

Richard Stallman <rms@gnu.org> writes:
>     `C-x 8 RET' (command `ucs-insert') also lets you complete against
> the char name.
>
> The C-u C-x = message could mention both ways of using it -- why not?

It does already mention the character name, which can entered directly
at the C-x 8 RET prompt.

-miles

-- 
We live, as we dream -- alone....



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Feature suggestion
  2012-06-01 20:41     ` Drew Adams
  2012-06-02 14:13       ` Drew Adams
  2012-06-02 19:19       ` Richard Stallman
@ 2012-06-03  7:45       ` Andreas Röhler
  2 siblings, 0 replies; 21+ messages in thread
From: Andreas Röhler @ 2012-06-03  7:45 UTC (permalink / raw)
  To: emacs-devel

Am 01.06.2012 22:41, schrieb Drew Adams:
>> I think there is a way to enter characters by their long names, too,
>> but I don't recall what it is.  It would be good to mention that
>> method too.
>
> `C-x 8 RET' (command `ucs-insert') also lets you complete against the char name.
>
>
>

an alias `char-insert' might help a lot WRT apropos

thanks,

Andreas



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Feature suggestion
  2012-06-03  3:13         ` Miles Bader
@ 2012-06-03 18:30           ` Richard Stallman
  0 siblings, 0 replies; 21+ messages in thread
From: Richard Stallman @ 2012-06-03 18:30 UTC (permalink / raw)
  To: Miles Bader; +Cc: eliz, drew.adams, emacs-devel

    > The C-u C-x = message could mention both ways of using it -- why not?

    It does already mention the character name, which can entered directly
    at the C-x 8 RET prompt.

Yes.  My point is this text should SAY you can enter the name that way.

--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org  www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
  Use Ekiga or an ordinary phone call



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Feature suggestion
  2012-06-01 20:33   ` Richard Stallman
  2012-06-01 20:41     ` Drew Adams
@ 2012-06-08  8:47     ` Eli Zaretskii
  1 sibling, 0 replies; 21+ messages in thread
From: Eli Zaretskii @ 2012-06-08  8:47 UTC (permalink / raw)
  To: rms; +Cc: emacs-devel

> Date: Fri, 01 Jun 2012 16:33:58 -0400
> From: Richard Stallman <rms@gnu.org>
> CC: emacs-devel@gnu.org
> 
>     Type "C-x 8 RET" followed by the hexadecimal code of the character
>     (shown by "C-u C-x ="), and Bob's your uncle.
> 
>     Would mentioning that in the text do the job?
> 
> Yes, it would.  That is an obscure command,
> and I would not know what search string to use
> to find it with apropos.
> 
> I think there is a way to enter characters by their long names, too,
> but I don't recall what it is.  It would be good to mention that
> method too.

I've done both in revision 108521 on the trunk.  It now says

      to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME"



^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2012-06-08  8:47 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-04-26 22:37 Feature suggestion Marius Nita
2002-04-27 11:23 ` Glenn Morris
  -- strict thread matches above, loose matches on Subject: below --
2011-11-06 11:41 Markus Grebenstein
2011-11-06 22:04 ` Herbert Sitz
2011-11-28 14:53 Markus Grebenstein
2012-01-02  2:22 York Zhao
2012-01-02 14:53 ` Bastien
2012-01-02 15:40   ` York Zhao
2012-01-02 18:06     ` Bastien
2012-06-01  2:25 Richard Stallman
2012-06-01  2:46 ` Miles Bader
2012-06-01  6:07 ` Eli Zaretskii
2012-06-01  8:45   ` Andreas Schwab
2012-06-01 20:33   ` Richard Stallman
2012-06-01 20:41     ` Drew Adams
2012-06-02 14:13       ` Drew Adams
2012-06-02 19:19       ` Richard Stallman
2012-06-03  3:13         ` Miles Bader
2012-06-03 18:30           ` Richard Stallman
2012-06-03  7:45       ` Andreas Röhler
2012-06-08  8:47     ` Eli Zaretskii

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.