Summary: | etc-update is broken with emacs | ||
---|---|---|---|
Product: | Portage Development | Reporter: | John Altstadt <altstadt> |
Component: | Core - Configuration | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | emacs, thierry.volpiatto+gentoobug |
Priority: | High | Keywords: | InVCS |
Version: | 2.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 181949, 187293 |
Description
John Altstadt
2006-09-14 05:23:37 UTC
Or is this a problem with emacs itself? It also seems to have changed during the upgrade to 2006.1. > diff_command="eval emacs --eval=\(ediff\ \"%file1\"\ \"%file2\"\)"
> using_editor=1
there are some quotes missing. i got i to work with:
diff_command="eval emacs --eval=\'\(ediff\ \"%file1\"\ \"%file2\"\)\'"
That works perfectly. It looks like only the default etc-update.conf file supplied by portage needs to change. *** Bug 172982 has been marked as a duplicate of this bug. *** Ok i tried with the lisp expression quoted and it's work: diff_command="eval emacs -nw --eval=\'\(ediff\ \"%file1\"\ \"%file2\"\)\'" thank you Portage team, this fix seems sane to me. This has been released in 2.1.3_rc6. |