Le 02/02/2018 à 10:15, Lex Trotman a écrit : > On 2 February 2018 at 18:43, Jérôme Andanson via Users > <[email protected]> wrote: >> Le 31/01/2018 à 13:10, Vladimir Avshtolis via Users a écrit : >> >> Lex, >> Often I need to place /*..*/ or html <!--- ... ---> around selection. >> Addons plugin allow to define one letter only in beginning and in the end >> and finally doesn't work - just insert empty space before and after >> selection. >> May be I do something wrong? >> Regards >> >> BR >> Vladimir Avshtolis >> >> Hello, >> >> In a html file, use of [CTRL]+[e], nicely add/remove <!-- --> around >> selection ! as you want ! > I think that must only work for languages that do not have a line > oriented comment configured. > >> But for php file only single line comment works '//' >> I don't understand how it works, maybe cause of mixed language use >> html/js/php, they share some functionnality. >> >> In documentation [1] it is written you can specify comment_open and >> comment_close in filetypes.php, so i try as follow : >> comment_open=/* >> comment_close=*/ >> >> Don't work :(, it is still single line comment '//' >> So, I add a line with blank value for comment_single, as follow : >> comment_single= >> After reloading configuration, commenting a block, in a php file, will >> append html/xml style comment (<!-- -->) and removing it with keybinding not >> working, changing comment_open and comment_close in filetypes.html with : >> comment_open=/* >> comment_close=*/ >> Works for php file, but the problem is now with html file comment, it will >> use /* and */ and can't remove it with keybinding :( >> >> So, is it possible to use comment bloc with php and html filetype in the >> same time ? >> > Geany only supports files as one language, it can't handle mixed > languages like PHP in HTML so you can only have one comment form per > filetype. > > In fact the commenting code does not understand the language at all, > it just applies the character sequences configured in the filetype as > text, single line comments for preference (after all the menu items > are "comment line") or open/close comments as a fallback. Sorry for my bad english and maybe misunderstanding, just for be more clear, the point here is : - in a php file (say test.php) - when filetypes.php setting is :
comment_single= comment_open=/* comment_close=*/ It will use the comment_open and comment_close defined in filetypes.html I understand mixed language complexity, but in this example it's a php file with php code >> Jérôme >> >> >> [1] https://www.geany.org/manual/dev/#filetype-configuration _______________________________________________ Users mailing list [email protected] https://lists.geany.org/cgi-bin/mailman/listinfo/users
