>>> "JMM" == Juan Manuel MacĂ­as writes: > Hi Matt, sorry for the slow reply... > Matt Price writes: >> I'd love to try that, thanks. I think it would be really helpful. >> Much appreciated! > Some previous caveats: > - *The code is very raw*. I wrote it almost as a "proof of concept" for > my personal use, therefore it is quite improvable. In any case, it > works (but i don't know if it will help you get what you want...). > - The attached example is optimized to export to LaTeX. Use the tabularx > environment, which is ideal for tables with a lot of textual content. Sorry for jumping into that thread. I could not resist downloading your code and trying it out. > - As for the code, there are two basic functions: > `my-org/edit-table-cell' and that worked. > `my-org/kill-edit-table-cell-buffer-and-save'. To edit an empty cell, > you have to write something in that cell first. When I changed the text in a cell and called that function I obtained and error ,---- | | Debugger entered--Lisp error: (wrong-number-of-arguments #f(compiled-function (arg) (interactive "*P") #) 2) | fill-paragraph(nil t) | (let ((fill-column (point-max)) (emacs-lisp-docstring-fill-column t)) (fill-paragraph nil region)) | unfill-paragraph(t) | funcall-interactively(unfill-paragraph t) | call-interactively(unfill-paragraph) | my-org/kill-edit-table-cell-buffer-and-save() | funcall-interactively(my-org/kill-edit-table-cell-buffer-and-save) | call-interactively(my-org/kill-edit-table-cell-buffer-and-save record nil) | command-execute(my-org/kill-edit-table-cell-buffer-and-save record) | execute-extended-command(nil "my-org/kill-edit-table-cell-buffer-and-save" "my-org/k") | funcall-interactively(execute-extended-command nil "my-org/kill-edit-table-cell-buffer-and-save" "my-org/k") | call-interactively(execute-extended-command nil nil) | command-execute(execute-extended-command) | `---- I am running (a couple of week old) GNU emacs master and org-mode git master. I even restarted my emacs session What do I miss? Regards Uwe Brauer