Description
GNU Emacs is an extensible, customizable, free/libre text
editor — and more.
At its core GNU Emacs is an interpreter for Emacs Lisp, a
dialect of the Lisp programming language with extensions to
support text editing.
The features of GNU Emacs include:
* Content-aware editing modes, including syntax coloring, for many file types;
* Complete built-in documentation, including a tutorial for new users;
* Full Unicode support for nearly all human scripts;
* Highly customizable, using Emacs Lisp code or a graphical interface;
* A wide range of functionality beyond text editing, including a project planner, mail and news reader, debugger interface, calendar, IRC client, and more;
* A packaging system for downloading and installing extensions.
Notes regarding Android support:
* The on-screen keyboard is automatically invoked when a non read-only buffer is tapped, and the user option `touch-screen-display-keyboard' arranges for it always to be displayed.
* `modifier-bar-mode' may be enabled to display a panel of modifier keys beside the tool bar.
* Permissions are not granted by default, but must be explicitly enabled in system settings menu.
* External storage permissions may be granted by observing the instructions in the banner that is displayed on the splash screen if they are denied.
* Answers to other questions probably exist in the Android appendix to the bundled Emacs manual. Read it!
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Read contactsAccess the address book.
- Change contactsCreate and change address book entries.
- VibrationControl the vibration alert.
- Approximate locationDetermine the location via the network.
- Network stateCheck whether and how the device is connected.
- Internet accessSend and receive data over the internet.
- SET_WALLPAPER
- Read calendarRead appointments.
Show 142 more permissions
- Change calendarCreate and change appointments.
- Read storageRead files on the device storage.
- Write storageCreate and change files on the device storage.
- Send SMSSend text messages (may cost money).
- Receive SMSProcess incoming text messages.
- RECEIVE_MMS
- WRITE_SMS
- Read SMSRead text messages.
- NFCExchange data via near field communication.
- TRANSMIT_IR
- Phone stateDetect ongoing calls and read device information.
- Prevent sleepingKeep the device from going to sleep.
- Foreground serviceKeep running in the background, visible in the status bar.
- Install appsStart the installation of other apps.
- REQUEST_DELETE_PACKAGES
- Display over other appsDraw content on top of other apps.
- MicrophoneRecord audio.
- CameraTake photos and videos.
- ACCEPT_HANDOVER
- Location in backgroundDetermine the location while the app is not open.
- Precise locationDetermine the location via GPS.
- Photo locationRead location data stored in photos.
- ACCESS_NOTIFICATIONS
- ACTIVITY_RECOGNITION
- ANSWER_PHONE_CALLS
- BLUETOOTH_ADVERTISE
- Bluetooth connectionConnect to paired Bluetooth devices.
- Bluetooth scanSearch for nearby Bluetooth devices.
- BODY_SENSORS
- BODY_SENSORS_BACKGROUND
- Place callsCall phone numbers without asking again.
- CAPTURE_CONSENTLESS_BUGREPORT_ON_USERDEBUG_BUILD
- Accounts on the deviceRead the list of configured accounts.
- INSTANT_APP_FOREGROUND_SERVICE
- INTERACT_ACROSS_PROFILES
- LOADER_USAGE_STATS
- MANAGE_IPSEC_TUNNELS
- MANAGE_MEDIA
- MANAGE_ONGOING_CALLS
- NEARBY_WIFI_DEVICES
- PACKAGE_USAGE_STATS
- PROCESS_OUTGOING_CALLS
- READ_CALL_LOG
- READ_CELL_BROADCASTS
- MusicRead audio files from the media library.
- PhotosRead images from the media library.
- VideosRead videos from the media library.
- READ_MEDIA_VISUAL_USER_SELECTED
- READ_PHONE_NUMBERS
- RECEIVE_WAP_PUSH
- Exact alarmsTrigger actions at a precise time.
- SMS_FINANCIAL_TRANSACTIONS
- TURN_SCREEN_ON
- USE_FULL_SCREEN_INTENT
- USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER
- USE_SIP
- UWB_RANGING
- WIFI_ACCESS_COEX_UNSAFE_CHANNELS
- WRITE_CALL_LOG
- System settingsChange system settings.
- ACCESS_ADSERVICES_AD_ID
- ACCESS_ADSERVICES_ATTRIBUTION
- ACCESS_ADSERVICES_CUSTOM_AUDIENCE
- ACCESS_ADSERVICES_TOPICS
- ACCESS_LOCATION_EXTRA_COMMANDS
- ACCESS_NOTIFICATION_POLICY
- Wi-Fi stateRead information about the Wi-Fi connection.
- AUTHENTICATE_ACCOUNTS
- BluetoothConnect to Bluetooth devices.
- BLUETOOTH_ADMIN
- BROADCAST_STICKY
- Change networkChange network connections.
- CHANGE_WIFI_MULTICAST_STATE
- Change Wi-FiTurn Wi-Fi on and off or switch networks.
- CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS
- CREDENTIAL_MANAGER_SET_ALLOWED_PROVIDERS
- CREDENTIAL_MANAGER_SET_ORIGIN
- DELIVER_COMPANION_MESSAGES
- DETECT_SCREEN_CAPTURE
- DISABLE_KEYGUARD
- ENFORCE_UPDATE_OWNERSHIP
- EXPAND_STATUS_BAR
- FLASHLIGHT
- FOREGROUND_SERVICE_CAMERA
- FOREGROUND_SERVICE_CONNECTED_DEVICE
- FOREGROUND_SERVICE_DATA_SYNC
- FOREGROUND_SERVICE_FILE_MANAGEMENT
- FOREGROUND_SERVICE_HEALTH
- FOREGROUND_SERVICE_LOCATION
- FOREGROUND_SERVICE_MEDIA_PLAYBACK
- FOREGROUND_SERVICE_MEDIA_PROJECTION
- FOREGROUND_SERVICE_MICROPHONE
- FOREGROUND_SERVICE_PHONE_CALL
- FOREGROUND_SERVICE_REMOTE_MESSAGING
- FOREGROUND_SERVICE_SYSTEM_EXEMPTED
- GET_PACKAGE_SIZE
- GET_TASKS
- HIDE_OVERLAY_WINDOWS
- HIGH_SAMPLING_RATE_SENSORS
- KILL_BACKGROUND_PROCESSES
- MANAGE_ACCOUNTS
- MANAGE_OWN_CALLS
- Audio settingsAdjust volume and audio output.
- NFC_PREFERRED_PAYMENT_INFO
- NFC_TRANSACTION_EVENT
- PERSISTENT_ACTIVITY
- Installed appsSee which apps are installed.
- READ_BASIC_PHONE_STATE
- READ_INSTALL_SESSIONS
- READ_NEARBY_STREAMING_POLICY
- READ_PROFILE
- READ_SOCIAL_STREAM
- Sync settingsRead synchronisation settings.
- READ_SYNC_STATS
- READ_USER_DICTIONARY
- Run at startupStart automatically after the device is switched on.
- REORDER_TASKS
- REQUEST_COMPANION_PROFILE_GLASSES
- REQUEST_COMPANION_PROFILE_WATCH
- REQUEST_COMPANION_RUN_IN_BACKGROUND
- REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND
- REQUEST_COMPANION_USE_DATA_IN_BACKGROUND
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE
- REQUEST_PASSWORD_COMPLEXITY
- RESTART_PACKAGES
- RUN_USER_INITIATED_JOBS
- SET_WALLPAPER_HINTS
- SUBSCRIBED_FEEDS_READ
- SUBSCRIBED_FEEDS_WRITE
- UPDATE_PACKAGES_WITHOUT_USER_ACTION
- BiometricsUnlock with fingerprint or face.
- USE_CREDENTIALS
- USE_EXACT_ALARM
- FingerprintUnlock with a fingerprint.
- WRITE_PROFILE
- WRITE_SOCIAL_STREAM
- Change syncTurn synchronisation on and off.
- WRITE_USER_DICTIONARY
- Full file accessAccess all files on the device.
- NotificationsShow notifications.
- FOREGROUND_SERVICE_SPECIAL_USE
Comments