egoist / eme Goto Github PK
View Code? Open in Web Editor NEWElegant Markdown Editor.
Home Page: https://egoist.sh/eme
License: MIT License
Elegant Markdown Editor.
Home Page: https://egoist.sh/eme
License: MIT License
把标签页拖动到标签栏以外的地方还是会导致关闭标签按钮消失
The portable Windows app leaves traces in ~\AppData\Roaming\EME
.
I want this to render markdown into slides, eg:
# slide 1
## subtitle
---
# slide 2
## subtitle
and the render result would work like ppt or keynotes, you can use arrow keys to navigate between each slide.
The core features are almost complete (still serveral issues opened here), for the presentation mode I think it'd better come as a plugin. (suggestion from @djyde)
This is good for both extension authors and EME ecosystem (to make it more powerful).
How to reproduce:
(1) Save this as xxx.md
.
# hello
### xxx
hello
### yyy
zzz `abc`
$a+b$
(2) Then "Export as PDF"
The exported PDF does not display a+b correctly.
Base Usage :
$ eme //start app
$ eme <filename> // quickly edit file / mkdir file
High Level Usage:
$ eme -t(-- template) <template name> <filename> //mkdir and open a template file
$ eme -s(-- save)<template name><filename> //save template file
when import a GB2312 .md file , it will show garbled
Add HTML export option "Without CSS"
allows user to:
EME window should reopen to the size it was when closed
cmd + i
= **
cmd + k
= [](url)
cmd + b
= ****
cmd + /
= <!---->
A website representing the main goodness about EME editor.
Currently a new app instance will be created when you run eme filename
each time. @ncysatnaf
use highlight.js
Open file in a new tab instead of a new window.
related to #63
User can open file in current window if the current file is saved, then the editor is supposed to store the path of previously opened file to allow user to switch back and forth among these files.
Provide release packages for Linux distributions. E.g .deb
and .rpm
files.
Nice and simple editor so far, has some potential!
I found that the Ctrl/CMD + Shift + \
key binding only works for English keyboard (on Linux). Doesn't work for my default German keyboard. Probably because \
is a combination with AltGr
there.
Could this be changed to some F-Key maybe?
Maybe configurable key bindings (in a config file) would be good?
Also some theme options would be nice. Which css file is used by default (haven't looked into the code)?
Here's what I got every time I update or deal with dpkg. I found that this might be a bug, since the eme's packages returns "Missing maintainer" error. It doesn't affect the package itself, tough.
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 39968 package 'eme': missing maintainer
It will be great if we have a changelog generator to save us from doing this job.
We could use github changelog generator
Current icon is a temp solution since I'm not good at app icon design, so contribution about this is highly appreciated 😊
What we need are .icns
for macOS, .ico
for Windows, and .png
for Linux.
此时就会无法关闭EME
@egoist
To allow user to open recent files in the menu.
https://github.com/knsv/mermaid
example:
```mermaid
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
```
Just add a case here for lang
--- README.md
+++ README.md
@@ -1,4 +1,4 @@
-# EME ![version](https://img.shields.io/github/tag/egoist/eme.svg?style=flat-square) ![downloads](https://img.shields.io/github/downloads/egoist/eme/total.svg?style=flat-square) ![downloads latest](https://img.shields.io/github/downloads/egoist/eme/latest/total.svg?style=flat-square) ![build](https://img.shields.io/circleci/project/egoist/eme/dev.svg?style=flat-square)
+# EME ![release](https://img.shields.io/github/release/egoist/eme.svg?style=flat-square) ![downloads](https://img.shields.io/github/downloads/egoist/eme/total.svg?style=flat-square) ![downloads latest](https://img.shields.io/github/downloads/egoist/eme/latest/total.svg?style=flat-square) ![build](https://img.shields.io/circleci/project/egoist/eme/dev.svg?style=flat-square)
一开始是偶然出现这个bug,后来就很难重现了。
重现方法:用鼠标在标签栏上一边移动一边狂点
@egoist
What we already know:
And something I'm not sure (maybe a plugin):
Live editing mode, create a shareable link and send it to someone else, then he/she can edit the same file you are editing, or you can set it read only.
我发现 EME 缺省 Tab 宽度为 2 字符,且找不到地方修改。希望能:
1、自定义 Tab 宽度;
2、允许使用空格代替 Tab,即按下 Tab 键时用多个空格来代替。
saying user is now in editor-only mode, the window was resized to 500px by user, when he returns to the default writing mode (show both editor and preview), the window will be divided into 250px for each, that may be too small, EME should auto resize the whole window to at least 700px wide.
When EME is closed, open files should be remembered and reopened when EME is restarted.
Add incremental search in file with regular expression support
Add a Rename
item into menu File
's submenu
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.