Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop branch #46

Merged
merged 37 commits into from Jul 31, 2018
Merged

Develop branch #46

merged 37 commits into from Jul 31, 2018

Conversation

matthewbauer
Copy link
Member

@matthewbauer matthewbauer commented Jul 30, 2018

This is my branch of a few things I have been working on. This will form that basis of nix-mode 2.0.

I am very interested in getting feedback on this.

A big part of this will be getting better documentation & some sane defaults for configuring everything.

Note that this is still a work in progress. Some things may changes or be rebased.

matthewbauer and others added 30 commits July 14, 2018 17:23
Move around some files. Add ‘nix.el’ that is now the main entry point
to configurations. If you want the full experience of Nix integration
into Emacs, try running this (if you are already using use-package):

  (use-package 'nix
    :ensure 'nix-mode
    :demand
    :config (global-nix-mode))

Otherwise you can still do something like this:

  (use-package 'nix-mode
    :mode "\\.nix\\'"))
This avoids issues with exec-path conflicts
Used in nix-shell.el
This is a little bit easier to remember name.
This makes things easier to use.
Also nix-shell-file is risky
This can be used for completion
This isn’t very useful anyway.
This should be done elsewhere
@matthewbauer matthewbauer merged commit 1b15a6e into NixOS:master Jul 31, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant