Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed some UI issues. #6

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Fixed some UI issues. #6

wants to merge 1 commit into from

Conversation

devio
Copy link

@devio devio commented Aug 1, 2016

Fixed some annoying issues with the Emacs user-interface. Some of
these fixes may also affect Emacs core, but at least it works for
me. --ths

Fixed some annoying issues with the Emacs user-interface. Some of
these fixes may also affect Emacs core, but at least it works for
me. --ths
@jjasghar
Copy link

jjasghar commented Aug 1, 2016

Very funny. 😞

17:19:13 JJs-MacBook-Pro emacs > (master) hub checkout https://github.com/emacs-mirror/emacs/pull/6
Updating devio
remote: Counting objects: 2808, done.
remote: Compressing objects: 100% (2739/2739), done.
remote: Total 2808 (delta 253), reused 0 (delta 0), pack-reused 1
Receiving objects: 100% (2808/2808), 12.26 MiB | 7.12 MiB/s, done.
Resolving deltas: 100% (253/253), done.
From git://github.com/devio/emacs
 * [new branch]      master     -> devio/master
Branch devio-master set up to track remote branch master from devio by rebasing.
Switched to a new branch 'devio-master'
17:19:22 JJs-MacBook-Pro emacs > (devio-master) ls
CONTRIBUTING.md README.md       appveyor.yml    nsis            src             vimtutor.com
Filelist        README.txt      configure       pixmaps         uninstal.txt
Makefile        READMEdir       farsi           runtime         vimtutor.bat
17:19:23 JJs-MacBook-Pro emacs > (devio-master)

@devio
Copy link
Author

devio commented Aug 1, 2016

c'mon.. it's just two clicks :-)

@jjasghar
Copy link

jjasghar commented Aug 1, 2016

You should take a look at: http://spacemacs.org/ it's the best of both worlds 🤘

hubot pushed a commit that referenced this pull request Apr 7, 2017
The recent changes to src/casefiddle.c cause build failure as seen
below:

    Starting program: /home/npostavs/src/emacs/emacs-bootstrapping/src/temacs
	--batch --load loadup bootstrap
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/usr/lib/libthread_db.so.1".
    Loading loadup.el (source)...
    Using load-path (/home/npostavs/src/emacs/emacs-bootstrapping/lisp
	/home/npostavs/src/emacs/emacs-bootstrapping/lisp/emacs-lisp
	/home/npostavs/src/emacs/emacs-bootstrapping/lisp/language
	/home/npostavs/src/emacs/emacs-bootstrapping/lisp/international
	/home/npostavs/src/emacs/emacs-bootstrapping/lisp/textmodes
	/home/npostavs/src/emacs/emacs-bootstrapping/lisp/vc)
    Loading emacs-lisp/byte-run (source)...
    Loading emacs-lisp/backquote (source)...
    Loading subr (source)...
    Loading version (source)...
    Loading widget (source)...
    Loading custom (source)...
    Loading emacs-lisp/map-ynp (source)...
    Loading international/mule (source)...
    Loading international/mule-conf (source)...

    lread.c:3914: Emacs fatal error: assertion failed: !NILP (Vpurify_flag)

    Breakpoint 1, terminate_due_to_signal at emacs.c:363
    363	  signal (sig, SIG_DFL);
    (gdb) bt
    #0  0x0000000000579826 in terminate_due_to_signal at emacs.c:363
    #1  0x000000000060ec33 in die at alloc.c:7352
    #2  0x000000000066db40 in intern_c_string_1 at lread.c:3914
    #3  0x0000000000576884 in intern_c_string at lisp.h:3790
    #4  0x00000000005dc84f in prepare_casing_context at casefiddle.c:69
    #5  0x00000000005dd37f in casify_object at casefiddle.c:311
    #6  0x00000000005dd47f in Fcapitalize at casefiddle.c:356
    #7  0x00000000006325ac in eval_sub at eval.c:2219
    #8  0x0000000000632368 in eval_sub at eval.c:2184
    #9  0x000000000063446c in apply_lambda at eval.c:2875
    #10 0x00000000006329af in eval_sub at eval.c:2294
    #11 0x000000000062d462 in Fprogn at eval.c:449
    #12 0x000000000062d4cf in prog_ignore at eval.c:461
    #13 0x000000000062f19c in Fwhile at eval.c:982
    #14 0x00000000006321f4 in eval_sub at eval.c:2172
    #15 0x000000000062d462 in Fprogn at eval.c:449
    #16 0x000000000062f0c4 in Flet at eval.c:963
    #17 0x00000000006321f4 in eval_sub at eval.c:2172
    #18 0x0000000000632963 in eval_sub at eval.c:2290
    #19 0x000000000062d462 in Fprogn at eval.c:449
    #20 0x000000000062f0c4 in Flet at eval.c:963
    #21 0x00000000006321f4 in eval_sub at eval.c:2172
    #22 0x0000000000668caa in readevalloop at lread.c:1927
    #23 0x0000000000667253 in Fload at lread.c:1332
    #24 0x0000000000632683 in eval_sub at eval.c:2233
    #25 0x0000000000668caa in readevalloop at lread.c:1927
    #26 0x0000000000667253 in Fload at lread.c:1332
    #27 0x0000000000632683 in eval_sub at eval.c:2233
    #28 0x0000000000631be5 in Feval at eval.c:2041
    #29 0x000000000057e1af in top_level_2 at keyboard.c:1121
    #30 0x000000000062ffc7 in internal_condition_case at eval.c:1324
    #31 0x000000000057e1f0 in top_level_1 at keyboard.c:1129
    #32 0x000000000062f51e in internal_catch at eval.c:1091
    #33 0x000000000057e0ea in command_loop at keyboard.c:1090
    #34 0x000000000057d6d5 in recursive_edit_1 at keyboard.c:697
    #35 0x000000000057d8b4 in Frecursive_edit at keyboard.c:768
    #36 0x000000000057b55b in main at emacs.c:1687

    Lisp Backtrace:
    "capitalize" (0xffffcf70)
    "format" (0xffffd130)
    "define-charset" (0xffffd370)
    "while" (0xffffd560)
    "let" (0xffffd7c0)
    "dolist" (0xffffd910)
    "let" (0xffffdb70)
    "load" (0xffffdfe0)
    "load" (0xffffe4a0)

* src/casefiddle.c (syms_of_casefiddle): Declare four new symbols:
Qtitlecase, Qspecial_uppercase, Qspecial_lowercase and
Qspecial_titlecase.
(prepare_casing_context): Use aforementioned symbols.
@raviskit
Copy link

Bravo @devio. Hell of a Job. Changing 6357 files and committing as some UI issues fixed.
basically changing emacs to vim. Best developer revenge who hate emacs.

@PratikDeoghare
Copy link

lgtm

@elliotec
Copy link

Can this go in yet? I know a lot of people that can't wait!

@NicolasPetton
Copy link
Contributor

Can you fix your conflicts with master?

@alfasin
Copy link

alfasin commented Jan 17, 2018

Finally somebody did it...
:)

@imcsk8
Copy link

imcsk8 commented Jan 18, 2018

LGTM!

Copy link

@anxolerd anxolerd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow dude, that is hell of a work done here!

:wq

@denqxotl
Copy link

denqxotl commented Feb 5, 2018

👍 useful changes

@telmich
Copy link

telmich commented Feb 22, 2018

@devio I tried to use it, but somehow my .emacs config is not read anymore. Can you fix that in your patch?

Also, on my screen there are a lot of snakes, is it possible you added that patch in the jungle?

Oh, and one tiny last problem: I cannot type text anymore, is that the intended behaviour?

Otherwise, great UI changes! Love it! Will install it on all our servers!

@harryfei
Copy link

harryfei commented Oct 6, 2018

How to quit my new Emacs?

@luksamuk
Copy link

luksamuk commented Nov 9, 2018

There is something wrong with this patch. org-mode and elfeed do not seem to work, and I cannot exit Emacs anymore. Please fix these issues.

@ghost
Copy link

ghost commented Nov 13, 2018

🤦

how is this not #closed

Copy link

@safiyat safiyat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please resolve the conflicts.

@PatrickWolleb
Copy link

Can someone merge this please. We relying on this for business critical app.

flatwhatson pushed a commit to flatwhatson/emacs that referenced this pull request Nov 23, 2020
@Julius2342
Copy link

Ultimate customer https://emacs.my.salesforce.com/0012101001EXliJ is requesting this feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet