Existe uma maneira de desabilitar atalhos de markdown na caixa de texto e habilitar atalhos do emacs como Ctrl-a, Ctrl-k, como funciona em um terminal?
Adicionei alguns atalhos, entĂŁo acho que vocĂȘ tambĂ©m poderĂĄ alterĂĄ-los. Pelo que me lembro, a função a ser chamada para adicionar um atalho foi documentada muito bem no cĂłdigo-fonte.
Desculpe, nĂŁo estou familiarizado com Ruby, vocĂȘ pode me indicar o cĂłdigo?
Além disso, só para estarmos na mesma pågina - estamos usando uma versão hospedada do CDCK e estou procurando uma configuração que um usuårio possa ativar para si mesmo.
Receio que nĂŁo haja uma forma de desativar o markdown, embora os atalhos de teclado devam funcionar.
HĂĄ algum com o qual vocĂȘ esteja tendo problemas?
NĂŁo quero desativar o markdown, apenas os atalhos, Ă© irritante quando digito Ctrl+K para apagar uma linha e o discourse abre uma âcaixa de diĂĄlogo para inserir hiperlinkâ.
Ah, entendi. Desculpe pela minha confusĂŁo. ![]()
Acontece que eu nĂŁo tinha nenhuma noção sobre este tĂłpicoâŠ
![]()
NĂŁo. Eles funcionam como vocĂȘ espera, mas @manojm321 usa o Editor Verdadeiro Ănico, que tem atalhos diferentes. Control-K deve apagar atĂ© o fim da linha. Control-Y deve colar texto do buffer de corte e assim por diante.
@manojm321, vocĂȘ nĂŁo precisa de ruby, mas de javascript e ember. VocĂȘ pode fazer isso em um componente, eu acho. Ah, os atalhos que adicionei nĂŁo foram para o compositor, mas para a interface principal. Eu ainda acho que Ă© possĂvel, mas nĂŁo sei se sei onde hĂĄ um exemplo.
VocĂȘ pode procurar por componentes de tema que adicionam ao compositor e/ou pesquisar no cĂłdigo-fonte por, talvez, colar.
Temos uma API de plugin para adicionar atalhos de teclado:
Mas ainda nĂŁo temos uma para remover o atalho.
A biblioteca que estamos usando Ă© um fork de ItsATrap, com documentação aqui. Espero que nĂŁo demore muito para adicionar uma que remova a associação do atalho em si, e apenas um pouco mais de trabalho para removĂȘ-la de shift + ?:
Dito isso, ainda não temos muitas solicitaçÔes para fazer isso, então provavelmente não serå priorizado até que tenhamos mais solicitaçÔes. Vou adicionar um pr-welcome também.
Ah. AĂ estĂĄ o problema. Pensei que poderia haver uma API diferente no composer do que em outros contextos.
Acabei de me ajustar para ser multilĂngue, usando emacs, vscode e vim em vĂĄrias circunstĂąncias e com diferentes objetivos.
Hmmm.. Acho que tambĂ©m cometi um erro aqui de ânĂŁo entender o tĂłpicoâ. A solicitação aqui Ă© especĂfica para o composer.
![]()
@pfaffman, vocĂȘ estĂĄ certo. Atalhos especĂficos do composer nĂŁo sĂŁo tratados pelo ItsATrap, mas sim aqui:
@manojm321, posso sugerir que vocĂȘ entre em contato com nossa @team se quiser explorar este recurso para sua comunidade?
Eu disse emacs, mas na verdade quero dizer readline: readline(3) - Linux manual page
Estes atalhos (uma boa parte, se nĂŁo todos, pelo menos para mover o cursor) funcionam universalmente em muitas caixas de texto.
claro
Isto parece algo que eu adoraria ter para mim, mas nĂŁo tenho ideia se o site Nanowrimo onde uso o Discourse o forneceria para um usuĂĄrio excĂȘntrico do passado antediluviano.
Como datilógrafo desde 1984 e usuårio do Emacs desde meados dos anos 90, tenho os comandos de movimento do teclado incorporados, e hå um esforço envolvido que me atrasa quando tenho que parar minhas tentativas reflexas de fazer a coisa do Emacs em uma caixa de edição do Discourse.
Mas, como observei, sou um excĂȘntrico.
