Giter VIP home page Giter VIP logo

Comments (9)

mookid avatar mookid commented on August 13, 2024

Actually, I guess that at least the two first commands can be extracted from PR #120 .

from tuareg.

Chris00 avatar Chris00 commented on August 13, 2024

The first two are provided by beginning-of-defun (with argument -1 and 1 respectively). For the remaining 4, please provide a description of what they are supposed to do.

from tuareg.

rgrinberg avatar rgrinberg commented on August 13, 2024

@Chris00 I wouldn't prioritize implementing such navigation commands in elisp by the way. These navigation commands are far simpler to implement correctly in merlin. Let's just ask @Khady or @andreypopp to confirm.

from tuareg.

andreypopp avatar andreypopp commented on August 13, 2024

As far as I’m aware there’s no LSP methods for that kind of functionality. But yeah — I think we should provide extensions to LSP which makes implementing those features in editors simple.

from tuareg.

Chris00 avatar Chris00 commented on August 13, 2024

To indent the code or evaluate “phrases”, Tuareg should already somewhat understand the code structure. So maybe these commands are not hard to provide on top of this.

from tuareg.

Khady avatar Khady commented on August 13, 2024

Merlin already has support for some of those navigation functions btw.

from tuareg.

Chris00 avatar Chris00 commented on August 13, 2024

@Khady Good to know. May you let us know what are the names of the functions? Are they bound to some keys?

from tuareg.

Khady avatar Khady commented on August 13, 2024

from tuareg.

Chris00 avatar Chris00 commented on August 13, 2024

Thanks. I indeed saw merlin-phrase-next and merlin-phrase-prev (bound to C-cC-n and C-cC-p). Do you know about other movements?

from tuareg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.