unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Lacking some features
@ 2009-05-19  9:53 anhnmncb
  2009-05-20  0:44 ` Lennart Borgman
  0 siblings, 1 reply; 8+ messages in thread
From: anhnmncb @ 2009-05-19  9:53 UTC (permalink / raw)
  To: help-gnu-emacs

[-- Attachment #1: Type: text/plain, Size: 613 bytes --]

I'm a vim user, but I'm also an emacser too :) I will try to express
myself as clearly as I can.

vim has a feature for creating folding and use some other text instead
of header's for displaying, I attach a html to show it, from attachment,
you can see that vim can create a folding and use the infos extracted
from the folding body for displaying, I don't know how to do it in
emacs?

Another feature I miss is to generate html version of the plain text,
htmlize.el can do it, but see my attachment again, vim's 2htmlize even
can reserve the folding feature of the text, I don't know how to do it
in emacs too.

[-- Attachment #2: vim folding example --]
[-- Type: text/html, Size: 3594 bytes --]

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

* Re: Lacking some features
  2009-05-19  9:53 Lacking some features anhnmncb
@ 2009-05-20  0:44 ` Lennart Borgman
  2009-05-20  5:46   ` Andreas Röhler
  2009-05-20 10:23   ` anhnmncb
  0 siblings, 2 replies; 8+ messages in thread
From: Lennart Borgman @ 2009-05-20  0:44 UTC (permalink / raw)
  To: anhnmncb; +Cc: help-gnu-emacs

I think we are missing your attachment.


On Tue, May 19, 2009 at 11:53 AM, anhnmncb <anhnmncb@sina.com> wrote:
> I'm a vim user, but I'm also an emacser too :) I will try to express
> myself as clearly as I can.
>
> vim has a feature for creating folding and use some other text instead
> of header's for displaying, I attach a html to show it, from attachment,
> you can see that vim can create a folding and use the infos extracted
> from the folding body for displaying, I don't know how to do it in
> emacs?
>
> Another feature I miss is to generate html version of the plain text,
> htmlize.el can do it, but see my attachment again, vim's 2htmlize even
> can reserve the folding feature of the text, I don't know how to do it
> in emacs too.
>
> +  -  title. author. journal, 2009,10(1) :22-23.
> @ARTICLE{hah,
> |      author = {author},
> |      title = {title},
> |      journal = {journal},
> |      year = {2009},
> |      volume = {10},
> |      number = {1},
> |      pages = {22-23},
> |      month = {},
> |      note = {},
> |      type = "J",
> |+ |-     doi = {},
>     doi = {},
> || }
>
>




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

* Re: Lacking some features
  2009-05-20  0:44 ` Lennart Borgman
@ 2009-05-20  5:46   ` Andreas Röhler
  2009-05-20 10:24     ` anhnmncb
  2009-05-20 10:23   ` anhnmncb
  1 sibling, 1 reply; 8+ messages in thread
From: Andreas Röhler @ 2009-05-20  5:46 UTC (permalink / raw)
  To: Lennart Borgman; +Cc: help-gnu-emacs, anhnmncb

No, I got it. Looks nice.

Maybe it exists already in reftex, bibtex mode?

auctex@gnu.org might be the right place to ask

Andreas




Lennart Borgman wrote:
> I think we are missing your attachment.
>
>
> On Tue, May 19, 2009 at 11:53 AM, anhnmncb <anhnmncb@sina.com> wrote:
>   
>> I'm a vim user, but I'm also an emacser too :) I will try to express
>> myself as clearly as I can.
>>
>> vim has a feature for creating folding and use some other text instead
>> of header's for displaying, I attach a html to show it, from attachment,
>> you can see that vim can create a folding and use the infos extracted
>> from the folding body for displaying, I don't know how to do it in
>> emacs?
>>
>> Another feature I miss is to generate html version of the plain text,
>> htmlize.el can do it, but see my attachment again, vim's 2htmlize even
>> can reserve the folding feature of the text, I don't know how to do it
>> in emacs too.
>>
>> +  -  title. author. journal, 2009,10(1) :22-23.
>> @ARTICLE{hah,
>> |      author = {author},
>> |      title = {title},
>> |      journal = {journal},
>> |      year = {2009},
>> |      volume = {10},
>> |      number = {1},
>> |      pages = {22-23},
>> |      month = {},
>> |      note = {},
>> |      type = "J",
>> |+ |-     doi = {},
>>     doi = {},
>> || }
>>
>>
>>     
>
>
>
>   





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

* Re: Lacking some features
  2009-05-20  0:44 ` Lennart Borgman
  2009-05-20  5:46   ` Andreas Röhler
@ 2009-05-20 10:23   ` anhnmncb
  1 sibling, 0 replies; 8+ messages in thread
From: anhnmncb @ 2009-05-20 10:23 UTC (permalink / raw)
  To: help-gnu-emacs

I don't know how to attach a html in usernet, so I will paste the file
src following, please save it in a html file and open it in your browser.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>~/test.bib.html</title>
<meta name="Generator" content="Vim/7.2">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<style type="text/css">
<!--
.Constant { color: #ff40ff; font-weight: bold; }
.FoldColumn { color: #00ffff; background-color: #808080; font-weight: bold; }
.Statement { color: #ffff00; font-weight: bold; }
.Identifier { color: #00ffff; font-weight: bold; }
.Special { color: #ff6060; font-weight: bold; }
pre { font-family: monospace; color: #ffffff; background-color: #000000; }
body { font-family: monospace; color: #ffffff; background-color: #000000; }
.Folded { color: #00ffff; background-color: #808080; font-weight: bold; }
.FoldColumn { text-decoration: none; }

.open-fold   .Folded      { display: none; }
.open-fold   .fulltext      { display: inline; }
.open-fold   .toggle-open   { display: none; }
.closed-fold .toggle-closed { display: inline; }

.closed-fold .fulltext      { display: none; }
.closed-fold .Folded      { display: inline; }
.closed-fold .toggle-open   { display: inline; }
.closed-fold .toggle-closed { display: none; }
-->
</style>

<script type='text/javascript'>
<!--
function toggleFold(objID)
{
  var fold;
  fold = document.getElementById(objID);
  if(fold.className == 'closed-fold')
  {
    fold.className = 'open-fold';
  }
  else if (fold.className == 'open-fold')
  {
    fold.className = 'closed-fold';
  }
}
-->
</script>
</head>
<body>
<pre>
<span id='fold1' class='closed-fold'><a class='toggle-open FoldColumn' href='javascript:toggleFold("fold1")'>+  </a><a class='toggle-closed FoldColumn' href='javascript:toggleFold("fold1")'>-  </a><span class="Folded">title. author. journal, 2009,10(1) :22-23.
</span><span class='fulltext'>@<span class="Identifier">ARTICLE</span>{<span class="Special">hah</span>,
<a class='FoldColumn' href='javascript:toggleFold("fold1")'>|  </a>    <span class="Statement">author</span> = {author},
<a class='FoldColumn' href='javascript:toggleFold("fold1")'>|  </a>    <span class="Statement">title</span> = {title},
<a class='FoldColumn' href='javascript:toggleFold("fold1")'>|  </a>    <span class="Statement">journal</span> = {journal},
<a class='FoldColumn' href='javascript:toggleFold("fold1")'>|  </a>    <span class="Statement">year</span> = {2009},
<a class='FoldColumn' href='javascript:toggleFold("fold1")'>|  </a>    <span class="Statement">volume</span> = {10},
<a class='FoldColumn' href='javascript:toggleFold("fold1")'>|  </a>    <span class="Statement">number</span> = {1},
<a class='FoldColumn' href='javascript:toggleFold("fold1")'>|  </a>    <span class="Statement">pages</span> = {22-23},
<a class='FoldColumn' href='javascript:toggleFold("fold1")'>|  </a>    <span class="Statement">month</span> = {},
<a class='FoldColumn' href='javascript:toggleFold("fold1")'>|  </a>    <span class="Statement">note</span> = {},
<a class='FoldColumn' href='javascript:toggleFold("fold1")'>|  </a>    <span class="Statement">type</span> = &quot;J&quot;,
<span id='fold2' class='open-fold'><a class='toggle-open FoldColumn' href='javascript:toggleFold("fold1")'>|</a><a class='toggle-open FoldColumn' href='javascript:toggleFold("fold2")'>+ </a><a class='toggle-closed FoldColumn' href='javascript:toggleFold("fold2")'>|- </a><span class="Folded">    doi = {},
</span><span class='fulltext'>    <span class="Constant">doi</span> = {},
<a class='FoldColumn' href='javascript:toggleFold("fold2")'>|| </a>}
</span></span></span></span></pre>
</body>
</html>





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

* Re: Lacking some features
  2009-05-20  5:46   ` Andreas Röhler
@ 2009-05-20 10:24     ` anhnmncb
  2009-05-20 14:14       ` Andreas Röhler
  0 siblings, 1 reply; 8+ messages in thread
From: anhnmncb @ 2009-05-20 10:24 UTC (permalink / raw)
  To: help-gnu-emacs

[-- Attachment #1: Type: text/plain, Size: 309 bytes --]

Andreas Röhler (2009-05-20 07:46 +0200) wrote:

> No, I got it. Looks nice.
>
> Maybe it exists already in reftex, bibtex mode?
>
> auctex@gnu.org might be the right place to ask

I think I need a general feature, not just for tex or bib mode. I will
try to attach it again to see if all of you can get it.


[-- Attachment #2: foldexample.htm --]
[-- Type: text/html, Size: 3594 bytes --]

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

* Re: Lacking some features
  2009-05-20 10:24     ` anhnmncb
@ 2009-05-20 14:14       ` Andreas Röhler
  2009-05-24 22:48         ` anhnmncb
  0 siblings, 1 reply; 8+ messages in thread
From: Andreas Röhler @ 2009-05-20 14:14 UTC (permalink / raw)
  To: anhnmncb; +Cc: help-gnu-emacs

anhnmncb wrote:
> Andreas Röhler (2009-05-20 07:46 +0200) wrote:
>
>   
>> No, I got it. Looks nice.
>>
>> Maybe it exists already in reftex, bibtex mode?
>>
>> auctex@gnu.org might be the right place to ask
>>     
>
> I think I need a general feature, not just for tex or bib mode. I will
> try to attach it again to see if all of you can get it.
>
>   
If the algorythm exists there, just take it and use it.
Please ask at

auctex@gnu.org

It seems not that difficult to write anyway, but I'm pretty confident,
it exists.






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

* Re: Lacking some features
  2009-05-20 14:14       ` Andreas Röhler
@ 2009-05-24 22:48         ` anhnmncb
  2009-05-25 11:22           ` Andreas Röhler
  0 siblings, 1 reply; 8+ messages in thread
From: anhnmncb @ 2009-05-24 22:48 UTC (permalink / raw)
  To: help-gnu-emacs

Andreas Röhler (2009-05-20 16:14 +0200) wrote:

> anhnmncb wrote:
>> Andreas Röhler (2009-05-20 07:46 +0200) wrote:
>>   
> If the algorythm exists there, just take it and use it.
> Please ask at
>
> auctex@gnu.org
>
> It seems not that difficult to write anyway, but I'm pretty confident,
> it exists.

Following is the response:

Ralf Angeli (2009-05-24 14:05 +0200) wrote:

> * anhnmncb@sina.com (2009-05-24) writes:
>
>> vim has a feature for creating folding and use some other text instead
>> of header's for displaying, I attach a html to show it, from attachment,
>> you can see that vim can create a folding and use the infos extracted
>> from the folding body for displaying, I don't know how to do it in
>> emacs?
>
> This looks a bit like TeX Fold mode.  You may want to take a look at the
> documentation of text properties and overlays as well as Outline and
> Reveal mode.

Could you give me some hints please? I asked, but I don't know elisp and
the stuff is too complicated for me :(

The features I miss is:
1. Changetable outline header text for displaying.
2. hmlized text file with outline feature.(org mode has this feature,
but I want a gerneral way for all outline mode.)





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

* Re: Lacking some features
  2009-05-24 22:48         ` anhnmncb
@ 2009-05-25 11:22           ` Andreas Röhler
  0 siblings, 0 replies; 8+ messages in thread
From: Andreas Röhler @ 2009-05-25 11:22 UTC (permalink / raw)
  To: anhnmncb; +Cc: help-gnu-emacs

anhnmncb wrote:
> Andreas Röhler (2009-05-20 16:14 +0200) wrote:
>
>   
>> anhnmncb wrote:
>>     
>>> Andreas Röhler (2009-05-20 07:46 +0200) wrote:
>>>   
>>>       
>> If the algorythm exists there, just take it and use it.
>> Please ask at
>>
>> auctex@gnu.org
>>
>> It seems not that difficult to write anyway, but I'm pretty confident,
>> it exists.
>>     
>
> Following is the response:
>
> Ralf Angeli (2009-05-24 14:05 +0200) wrote:
>
>   
>> * anhnmncb@sina.com (2009-05-24) writes:
>>
>>     
>>> vim has a feature for creating folding and use some other text instead
>>> of header's for displaying, I attach a html to show it, from attachment,
>>> you can see that vim can create a folding and use the infos extracted
>>> from the folding body for displaying, I don't know how to do it in
>>> emacs?
>>>       
>> This looks a bit like TeX Fold mode. 

OK. Precisely its a matter of bibtex.el IMO.
With bibtex-mode and hs-minor-mode
you'll get the folding.

Still not the additional info displayed.

Please write to the bibtex maintainer, as s/he
might be interested in that matter.



>>  You may want to take a look at the
>> documentation of text properties and overlays as well as Outline and
>> Reveal mode.
>>     
>
> Could you give me some hints please? I asked, but I don't know elisp and
> the stuff is too complicated for me :(
>
> The features I miss is:
> 1. Changetable outline header text for displaying.
> 2. hmlized text file with outline feature.(org mode has this feature,
> but I want a gerneral way for all outline mode.)
>
>   
>
>
>   





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

end of thread, other threads:[~2009-05-25 11:22 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-19  9:53 Lacking some features anhnmncb
2009-05-20  0:44 ` Lennart Borgman
2009-05-20  5:46   ` Andreas Röhler
2009-05-20 10:24     ` anhnmncb
2009-05-20 14:14       ` Andreas Röhler
2009-05-24 22:48         ` anhnmncb
2009-05-25 11:22           ` Andreas Röhler
2009-05-20 10:23   ` anhnmncb

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).