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

Fix haskell-customize #667

Closed
2 tasks done
gracjan opened this issue May 24, 2015 · 10 comments
Closed
2 tasks done

Fix haskell-customize #667

gracjan opened this issue May 24, 2015 · 10 comments

Comments

@gracjan
Copy link
Contributor

gracjan commented May 24, 2015

To remove haskell-customize do:

  • add ;;;###autoload to every defcustom and defface
  • remove haskell-customize function
@rosekunkel
Copy link
Contributor

Shouldn't ;;;###autoload also be added to every defgroup?

@gracjan
Copy link
Contributor Author

gracjan commented Aug 3, 2015 via email

@rosekunkel
Copy link
Contributor

Where in the documentation have you seen that? This seems to indicate that autoload has special behavior for defgroup, just like for defcustom.

@gracjan
Copy link
Contributor Author

gracjan commented Aug 3, 2015 via email

@rosekunkel
Copy link
Contributor

Removing haskell-customize seems to work for the most part, except for one snag: the group hierarchy is not visible through the customize or customize-browse interfaces until the file has been loaded. Groups can still be customized directly with customize-group, but they don't appear as subgroups until they are directly accessed or something in the same file is loaded.

@gracjan
Copy link
Contributor Author

gracjan commented Aug 5, 2015 via email

@rosekunkel
Copy link
Contributor

I don't know if other modes do something more. It seems like it would be a decrease in functionality from the current customize mechanism, however.

@gracjan
Copy link
Contributor Author

gracjan commented Aug 5, 2015 via email

@hvr
Copy link
Member

hvr commented Jan 3, 2016

Fyi, adding autoload cookies to all defcustoms seems to be the likely cause for #1043

IMHO, autoload cookies should be added sparsely to definitions that really need them, not to every single definition; they are only supposed to give Emacs hints for a few main entry points

@gracjan
Copy link
Contributor Author

gracjan commented Feb 22, 2016

Closing because #1043 is fixed.

@gracjan gracjan closed this as completed Feb 22, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants