* [BUG] cant normally edit tables created with table-insert [9.5.2 (release_9.5.2-25-gaf6f12 @ c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/org/)] @ 2022-10-25 11:50 ELECTRUM BIKES 2022-10-27 3:36 ` Ihor Radchenko 0 siblings, 1 reply; 11+ messages in thread From: ELECTRUM BIKES @ 2022-10-25 11:50 UTC (permalink / raw) To: emacs-orgmode Remember to cover the basics, that is, what you expected to happen and what in fact did happen. You don't know how to make a good report? See https://orgmode.org/manual/Feedback.html#Feedback Your bug report will be posted to the Org mailing list. ------------------------------------------------------------------------ Hi. Tables created in org-mode by inserting manually | works fine, but if I use table-insert I can't manipulate table, I get "use C-c `" notification in minibuffer when I click <tab> to move to next cell. If I click C-c `, I get "not a table" response. In such tables I can only insert text but not use shortcuts and they're generally broken. I tried it on emacs -q and it looks it's not my configuration fault, same behavior. Also, there seems to be problem with handling top and bottom borders, if I insert (for example, 3 column table) +-+-+ at the top or bottom of a working table, it breaks to exactly same state as command-inserted tables, so probably top and bottom border handling breaks tables (command created tables does have this borders). Emacs : GNU Emacs 28.1 (build 52, x86_64-w64-mingw32) of 2022-04-04 Package: Org mode version 9.5.2 (release_9.5.2-25-gaf6f12 @ c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/org/) ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [BUG] cant normally edit tables created with table-insert [9.5.2 (release_9.5.2-25-gaf6f12 @ c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/org/)] 2022-10-25 11:50 [BUG] cant normally edit tables created with table-insert [9.5.2 (release_9.5.2-25-gaf6f12 @ c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/org/)] ELECTRUM BIKES @ 2022-10-27 3:36 ` Ihor Radchenko 2022-10-27 14:42 ` Mati 0 siblings, 1 reply; 11+ messages in thread From: Ihor Radchenko @ 2022-10-27 3:36 UTC (permalink / raw) To: ELECTRUM BIKES; +Cc: emacs-orgmode ELECTRUM BIKES <mati@electrum-bikes.pl> writes: > Hi. Tables created in org-mode by inserting manually | works fine, but > if I use table-insert I can't manipulate table, I get "use C-c `" > notification in minibuffer when I click <tab> to move to next cell. "C-c '", not C-c `. > If I click C-c `, I get "not a table" response. In such tables I can > only insert text but not use shortcuts and they're generally broken. I > tried it on emacs -q and it looks it's not my configuration fault, > same behavior. Please provide more details on what you have tried. I tried +--------------+------+--------------------------------+ | | | | | | | | +--------------+------+--------------------------------+ | | |Text editing inside the table | | | |cell produces reasonably | | | |expected results.-!- | +--------------+------+--------------------------------+ | | | | | | | | +--------------+------+--------------------------------+ with point at the top left cell, after C-c ', I can <TAB> across cells in the edit buffer. > Also, there seems to be problem with handling top and bottom borders, > if I insert > (for example, 3 column table) +-+-+ at the top or bottom of a working table, > it breaks to exactly same state as command-inserted tables, so probably > top and bottom border handling breaks tables (command created tables > does have this borders). Sorry, I do not understand what you are referring two. Detailed steps explaining what text you inserted and what key bindings you pressed would help a lot. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92> ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [BUG] cant normally edit tables created with table-insert [9.5.2 (release_9.5.2-25-gaf6f12 @ c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/org/)] 2022-10-27 3:36 ` Ihor Radchenko @ 2022-10-27 14:42 ` Mati 2022-10-28 4:13 ` Ihor Radchenko 0 siblings, 1 reply; 11+ messages in thread From: Mati @ 2022-10-27 14:42 UTC (permalink / raw) To: emacs-orgmode > Please provide more details on what you have tried. M-x table-insert 5 columns 5 rows 15 cell width 1 height Then enter something in first cell. press tab to go to next cell, but then message appears with C-c ’ (copy-pasted it from messages buffer) shortcut. I can edit table after pressing C-c ', in orgsrc mode, with very limited functionality and it just doesn't work well, table doesn't shrink after deleting text etc. Also, I noticed that horizontal table lines (|-----+-----|) are not properly recognized too and instead of inserting new cells below line, they are inserted above when moving by <tab>. The funny part is that this works in emacs with my configuration loaded (valign-mode and variable pitch font might matter) so it works well when it could be expected to break, and is broken in pure emacs (but only horizontal lines, top and bottom border still breaks table even with valign). Of course with emacs -q I test on monospace font. > with point at the top left cell, after C-c ', I can <TAB> across cells > in the edit buffer. Yes, in orgsrc mode (after clicking this shortcut, C-c ') it's possible, but it should work in org, also as I previously mentioned, orgsrc table editing is limited and doesn't work properly. On 27.10.2022 05:36, Ihor Radchenko wrote: > ELECTRUM BIKES <mati@electrum-bikes.pl> writes: > >> Hi. Tables created in org-mode by inserting manually | works fine, but >> if I use table-insert I can't manipulate table, I get "use C-c `" >> notification in minibuffer when I click <tab> to move to next cell. > "C-c '", not C-c `. > >> If I click C-c `, I get "not a table" response. In such tables I can >> only insert text but not use shortcuts and they're generally broken. I >> tried it on emacs -q and it looks it's not my configuration fault, >> same behavior. > Please provide more details on what you have tried. > > I tried > > > +--------------+------+--------------------------------+ > | | | | > | | | | > +--------------+------+--------------------------------+ > | | |Text editing inside the table | > | | |cell produces reasonably | > | | |expected results.-!- | > +--------------+------+--------------------------------+ > | | | | > | | | | > +--------------+------+--------------------------------+ > > with point at the top left cell, after C-c ', I can <TAB> across cells > in the edit buffer. > >> Also, there seems to be problem with handling top and bottom borders, >> if I insert >> (for example, 3 column table) +-+-+ at the top or bottom of a working table, >> it breaks to exactly same state as command-inserted tables, so probably >> top and bottom border handling breaks tables (command created tables >> does have this borders). > Sorry, I do not understand what you are referring two. Detailed steps > explaining what text you inserted and what key bindings you pressed > would help a lot. > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [BUG] cant normally edit tables created with table-insert [9.5.2 (release_9.5.2-25-gaf6f12 @ c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/org/)] 2022-10-27 14:42 ` Mati @ 2022-10-28 4:13 ` Ihor Radchenko 2022-10-30 7:42 ` Mati 0 siblings, 1 reply; 11+ messages in thread From: Ihor Radchenko @ 2022-10-28 4:13 UTC (permalink / raw) To: Mati; +Cc: emacs-orgmode Mati <mati@electrum-bikes.pl> writes: >> with point at the top left cell, after C-c ', I can <TAB> across cells >> in the edit buffer. > Yes, in orgsrc mode (after clicking this shortcut, C-c ') it's possible, > but it should work in org, also as I previously mentioned, orgsrc table > editing is limited and doesn't work properly. Note the table-insert is not an Org command. It inserts table.el-style tables. Their support in Org is limited. They are _not_ native Org tables. See https://orgmode.org/manual/Cooperation.html That's why you need to use C-c ' and then work as you would via table.el commands. The proper Org tables can be created using M-x org-table-create. See https://orgmode.org/manual/Tables.html. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92> ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [BUG] cant normally edit tables created with table-insert [9.5.2 (release_9.5.2-25-gaf6f12 @ c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/org/)] 2022-10-28 4:13 ` Ihor Radchenko @ 2022-10-30 7:42 ` Mati 2022-10-30 7:47 ` Ihor Radchenko 0 siblings, 1 reply; 11+ messages in thread From: Mati @ 2022-10-30 7:42 UTC (permalink / raw) To: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 996 bytes --] I saw a similar topic created about hlines. So, it would be rather a feature request to add hlines rather than bug. Here is fragment of conversation I am talking about for reference: >> /I start with / >> >> >> >> /| Example | Text | Dates | other |/ >> /|---------+---------+--------------+---------|/ >> /| this | comment | <2022-01-28 vie> | nothing |/ >> >> >> /That is converted to / >> >> >> >> /+---------+---------+--------------+---------+/ >> /| Example | Text | Dates | other |/ >> /+---------+---------+--------------+---------+/ >> /| this | comment | <2022-01-28 vie> | nothing |/ >> /+---------+---------+--------------+---------+/ >> >> >> /And is converted back to / >> >> >> /| Example | Text | Dates | other |/ >> /| this | comment | <2022-01-28 vie> | nothing |/ >> >> >> /Couldn't in the last step the hlines be respected?/ > That would not make sense. > AFAIK, table.el has no notion of hlines. The +---+ separators in > table.el tables mark cell boundaries, not hlines. [-- Attachment #2: Type: text/html, Size: 1347 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [BUG] cant normally edit tables created with table-insert [9.5.2 (release_9.5.2-25-gaf6f12 @ c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/org/)] 2022-10-30 7:42 ` Mati @ 2022-10-30 7:47 ` Ihor Radchenko 2022-10-30 7:58 ` Mati 0 siblings, 1 reply; 11+ messages in thread From: Ihor Radchenko @ 2022-10-30 7:47 UTC (permalink / raw) To: Mati; +Cc: emacs-orgmode Mati <mati@electrum-bikes.pl> writes: > I saw a similar topic created about hlines. So, it would be rather a > feature request to add hlines rather than bug. Here is fragment of > conversation I am talking about for reference: I am sorry, but I don't understand. In the reply to the linked conversation I explained that table.el tables do not have any notion of hlines. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92> ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [BUG] cant normally edit tables created with table-insert [9.5.2 (release_9.5.2-25-gaf6f12 @ c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/org/)] 2022-10-30 7:47 ` Ihor Radchenko @ 2022-10-30 7:58 ` Mati 2022-10-30 8:07 ` Ihor Radchenko 0 siblings, 1 reply; 11+ messages in thread From: Mati @ 2022-10-30 7:58 UTC (permalink / raw) To: emacs-orgmode So, you mean that those aren't hlines but cell boundaries? Simplifying, I think the problem is lack of table top and bottom border support, no matter how it will be created. On 30.10.2022 08:47, Ihor Radchenko wrote: > I am sorry, but I don't understand. > In the reply to the linked conversation I explained that table.el tables > do not have any notion of hlines. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [BUG] cant normally edit tables created with table-insert [9.5.2 (release_9.5.2-25-gaf6f12 @ c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/org/)] 2022-10-30 7:58 ` Mati @ 2022-10-30 8:07 ` Ihor Radchenko 2022-10-30 8:11 ` Mati 0 siblings, 1 reply; 11+ messages in thread From: Ihor Radchenko @ 2022-10-30 8:07 UTC (permalink / raw) To: Mati; +Cc: emacs-orgmode Mati <mati@electrum-bikes.pl> writes: > So, you mean that those aren't hlines but cell boundaries? Yes. > Simplifying, > I think the problem is lack of table top and bottom border support, no > matter how it will be created. Could you please provide a concrete example on what you want to achieve? -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92> ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [BUG] cant normally edit tables created with table-insert [9.5.2 (release_9.5.2-25-gaf6f12 @ c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/org/)] 2022-10-30 8:07 ` Ihor Radchenko @ 2022-10-30 8:11 ` Mati 2022-10-30 8:55 ` Ihor Radchenko 0 siblings, 1 reply; 11+ messages in thread From: Mati @ 2022-10-30 8:11 UTC (permalink / raw) To: emacs-orgmode > Could you please provide a concrete example on what you want to achieve? +-----+-----+ at top and bottom of table creates top and bottom border and doesn't break table. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [BUG] cant normally edit tables created with table-insert [9.5.2 (release_9.5.2-25-gaf6f12 @ c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/org/)] 2022-10-30 8:11 ` Mati @ 2022-10-30 8:55 ` Ihor Radchenko [not found] ` <a88fe7e0-2374-bf4d-bab1-c897a15893d4@electrum-bikes.pl> 0 siblings, 1 reply; 11+ messages in thread From: Ihor Radchenko @ 2022-10-30 8:55 UTC (permalink / raw) To: Mati; +Cc: emacs-orgmode Mati <mati@electrum-bikes.pl> writes: >> Could you please provide a concrete example on what you want to achieve? > > +-----+-----+ at top and bottom of table creates top and bottom border > and doesn't break table. Org export for table.el tables relies on export capabilities of table.el. We may hack into the export to add border (say, according to #+ATTR_HTML attribute), but it will be fragile wrt changes in table.el export. So, I do not think that it is a good idea to add such kind of feature to Org. table.el support is limited as long is it is not a part of actual Org syntax and not supported fully in org-table.el. In terms of Org development, we should probably focus more on improving built-in tables, as discussed in https://orgmode.org/list/878rkyarvm.fsf@localhost On personal level, you may use org-export-filter-table-functions to add the borders as needed. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92> ^ permalink raw reply [flat|nested] 11+ messages in thread
[parent not found: <a88fe7e0-2374-bf4d-bab1-c897a15893d4@electrum-bikes.pl>]
[parent not found: <87v8o1oexx.fsf@localhost>]
* Re: [BUG] cant normally edit tables created with table-insert [9.5.2 (release_9.5.2-25-gaf6f12 @ c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/org/)] [not found] ` <87v8o1oexx.fsf@localhost> @ 2022-10-30 9:35 ` Mati 0 siblings, 0 replies; 11+ messages in thread From: Mati @ 2022-10-30 9:35 UTC (permalink / raw) To: emacs-orgmode > Try > > |------+----+------| > | this | is | test | > | 1 | 2 | 3 | > |------+----+------| Works, but I must somehow hack it to look normally with valign then. Thanks. ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2022-10-30 9:37 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-10-25 11:50 [BUG] cant normally edit tables created with table-insert [9.5.2 (release_9.5.2-25-gaf6f12 @ c:/Program Files/Emacs/emacs-28.1/share/emacs/28.1/lisp/org/)] ELECTRUM BIKES 2022-10-27 3:36 ` Ihor Radchenko 2022-10-27 14:42 ` Mati 2022-10-28 4:13 ` Ihor Radchenko 2022-10-30 7:42 ` Mati 2022-10-30 7:47 ` Ihor Radchenko 2022-10-30 7:58 ` Mati 2022-10-30 8:07 ` Ihor Radchenko 2022-10-30 8:11 ` Mati 2022-10-30 8:55 ` Ihor Radchenko [not found] ` <a88fe7e0-2374-bf4d-bab1-c897a15893d4@electrum-bikes.pl> [not found] ` <87v8o1oexx.fsf@localhost> 2022-10-30 9:35 ` Mati
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.