Skip to content

rasjostrom/emacs-nm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

emacs-nm

Progress [57%]

  • [X] Set WiFi interface
    • [X] List WiFi Interfaces
    • [X] Filter out device names
    • [X] Autocomplete device names
  • [X] List available access points
  • [X] Connect to AP
    • [X] List configuration files
    • [X] Connect using existing configuration
  • [ ] Create new configurations
  • [X] Secondary connection for VPN services
    • [ ] Make VPN persistent to profile
  • [ ] Disconnect profile
  • [ ] Match active profiles on startup

Usage

To see all available networking commands, issue

M-x nm/

and select an item from the list of autocomplete options.

Examples

commanddescription
nm/list-access-pointsList available access points
nm/list-active-connectionsShow the active profiles
nm/show-wifi-statusShow WiFi status
nm/set-interfaceSet default interface (and VPN)
nm/connect-basicConnect to a new network
nm/connect-with-profileConnect to wifi with an already configured network profile
nm/connect-vpn-profileConnect to VPN with an already configured VPN profile

Run ERT unit tests

To run the ERT tests run the command in the box below. Functions with interactive is not tested.

emacs -batch -l ert -l nm.tests.el -f ert-run-tests-batch-and-exit

About

NetworkManager integration in Emacs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 100.0%